Mastering Trace Context Propagation in Asynchronous Workflows