Correct method of exiting and re-entering a state in a State Machine?

Please let us know if you have any feedback on the new functionality once you’ve tried it!