It starts from frame 0 only if it wasn't paused. In other words it starts with the animation from the beginning after one loop. If it was paused then it starts from the last paused frame, not 0.