Better exception tracing when using cocurrent futures