I refer you to Zeno's paradox for an example of how a geometric series can allow an infinite number of things to happen in a finite time.
In this case the time taken forms a geometric series, and the total time taken is the sum of that geometric series. Which means that, for the same mathematical reasons that let Achilles catch the tortoise, it stops in finite time.