[BZ-995017] clear MarshallerContext from PropagationContext once the marshalling is done
[BZ-995021] retract an event only after the end of its lifecycle
[BZ-995023] dispose a stateless session in a finally block to avoid a memory leak when the session execution throws an exception