without this change there were cases (that we didn't test) where the tracing context would leak and pollute other parts of the code (including tests) with this change we ensure that in case of errors we don't allow any dangling tracing context
without this change there were cases (that we didn't test) where the tracing context would leak and pollute other parts of the code (including tests) with this change we ensure that in case of errors we don't allow any dangling tracing context