Can someone please, explain and elaborate this. Thanks
If you set a ticket to a stage during a procedure, the procedure waits while the stage exit procedure for the current stage runs, then waits while the stage entry procedure for the new stage runs, then resumes running the rest of the procedure from that point.
If you change the stage in the middle of a procedure, yes the stage exit for that stage runs, the stage entry for the next stage runs, but it does not return you back to the originating procedure.
At least that is how I understand it.