Hi,
glad I could help.
Yes, the process instance will be reloaded since the execution was in wait state so process instance was persisted into data store, so the instance you had before is not valid any more.
I agree that it is not so visible when working with unit tests.
Cheers,
Maciej