In one of my statemachine actions I create a routing slip to carry out a series of commands. This is done by calling
_busControl.Execute(routingSlip);
But sometimes the saga commit fails due to concurrency issues. Is there a "outbox" like mechanism to defer sending the routing slip to the bus until the saga is committed successfully?