Could a third option be that our sober perception of time isn't particularly accurate, and is a construct of our own consciousness? We see a day as a day, but for a fruit fly a day is 1/14 of a lifetime.
Regardless of the rate of time (which we can all experience with doing an enjoyable or boring task), there's no reason to believe the fruit fly experiences time in reverse or as a loop.