Something similar used to happen in TGC2. If I rewound when the ball was about to stop, I would end up on the tee box hitting off the fairway (or green surface) instead of off the tee. Then if I rewound again, I was back on the tee.
If the process of rewinding took longer than the process of ending the current shot, this would happen in TGC2. If I rewound early enough so the rewind happened before the shot ended, the rewind worked as you would expect.