without this change when TraceValve gets called multiple times for the same request, we will create a new trace each time a new dispatch takes place with this change we're checking whether there's already a Span attribute set. If that's the case we will continue the trace instead of creating a new one fixes gh-2075