I am working on a state machine workflow for change management. I have 10 different states. I am trying to figure out a way to minimize going through every state each time the request is rejected. If one state rejects the change request, I am bouncing it back to the initiator for cancelation or resubmission. If the initiator resubmits, I'd like to change the state back to the one who rejected it for review instead of going through all the states one by one.