I don't agree.
This is one of the major advantage of state machine: we stop the magic listeners and actually change states through transitions. Then it's up to end developpers to adapt all the transitions and states. If you don't like one transition done by sylius, just define it `from: stateA, to: stateA`, and optionally disable all associated callbacks. All of this is done by configuration only.