Sounds more like we need a different game mechanic.
If the enemy retreates directly after the battle starts, there is no reason to a) have this battle in the first place or b) the need to drive around for one real time hour to get the "end message" box