If I understand it right, the answer to any such questions is always "Speedforce." Also, in this particular case, since he actually seems to time travel back into his own body, he doesn't have to go back again, he would just be looping.
In other news, I find it funny when people comment...