In the step-based state runner, actors who already have some commands queued should not be added to the command wait queue, since they may have already submitted their next command. If all actors already have a command queued, the state service should fire output events, then immediately continue on to the next step.
In the step-based state runner, actors who already have some commands queued should not be added to the command wait queue, since they may have already submitted their next command. If all actors already have a command queued, the state service should fire output events, then immediately continue on to the next step.