yes.
When building the iVM it is basically frozen in a certain running state and every sample starts exactly at that point.
( It is not really a "revert" operation, more like throw away the used iVM and spawn a new one in the starting state. )
BR.
Gunnar