The appearing of the past agents are actually just random. According to the logic of the game , those were the bullets u shot before the game started. You obviously didn't start shooting with 10 bullets. He wasted a lot of bullets and rewinds time to get them back according to the story. It does not depend on your position. If it did , the player can easily camp at a single spot and get all his ammo back. There is no rewind in the actual game mechanic. Instead it is used as a story part. Anyway , thanks a lot for the feedback.