gaurd against no trace

I think there is a race condition where there is no trace.

Probably something in the async-listener shim or some kind of sync race
  condition.

Don't know what the root cause fix is but we can at least gaurd against this

cc @sh1mmer cc @groundwater