make sure the TraceContext is passed around when processing system messages