sdk: ignore panics due to stray goroutines logging after a test completes (#6632)
sdk: ignore panics due to stray goroutines logging after a test completes (#6632)

If there is imperfect goroutine lifespan tracking if we pipe our logs
through testing.T.Logf there is a chance of a stray goroutine attempting
to log after the test that spawned it completes.

This results in a panic of:

    panic: Log in goroutine after TestLeader_SecondaryCA_Initialize has completed...

This isn't great and should be fixed, but quickly runs into situations
around externally cancelling blocking queries which isn't terribly
possible at the moment. The concession here is to ignore these specific
panics for now.

This can be triggered easily when running some tests with a high
`-count=YYY` value.
hashicorp/consul,42wim/consul,hashicorp/consul,scalp42/consul,kingland/consul,scalp42/consul,42wim/consul,kingland/consul,hashicorp/consul,scalp42/consul,scalp42/consul,kingland/consul,hashicorp/consul,kingland/consul,42wim/consul,42wim/consul,scalp42/consul,kingland/consul,42wim/consul