misc/cgo/testcarchive: log command output more consistently
misc/cgo/testcarchive: log command output more consistently

Also check that executables exist immediately after building them
in parallel tests.

The parallel tests in this package occasionally fail with
"no such file or directory", implying that either the build
command failed to actually write out the binary or something
concurrently deleted it.

This is purely a shot in the dark, but I'm hoping that perhaps
the stderr output from one of these commands will shed some
light on the underlying failure mode.

For #49693

Change-Id: I2e768190c56053550879b89a3ac88c027d4741dd
Reviewed-on: https://go-review.googlesource.com/c/go/+/369034
Trust: Bryan Mills <1c8aad60184261ccede67f5c63a0d2a3bf3c9ff4@google.com>
Run-TryBot: Bryan Mills <1c8aad60184261ccede67f5c63a0d2a3bf3c9ff4@google.com>
Reviewed-by: Ian Lance Taylor <87e9c6d529889242b7e184afb632328636553ab4@golang.org>
TryBot-Result: Gopher Robot <66cb808b70d30c07676d5e946fee83fd561249e5@golang.org>

CAFxX/go,cloudflare/go,nawawi/go,cloudflare/go,nawawi/go,CAFxX/go,cloudflare/go,cloudflare/go,CAFxX/go,CAFxX/go,golang/go,CAFxX/go,CAFxX/go,nawawi/go,golang/go,golang/go,nawawi/go,cloudflare/go,cloudflare/go,nawawi/go,golang/go,cloudflare/go,nawawi/go,nawawi/go,golang/go,CAFxX/go,golang/go,nawawi/go,golang/go,cloudflare/go,CAFxX/go,golang/go