If you had used a Tyrannosaurus to attack the Liches and then immediately bought movement points, it would have 2000 movement points (according to the game manual) instead of your 1500, and you would have reached the outpost with your army.
It went from 1500 to 2000, interesting... where is this described in the game manual, and why does this happen?