One reason that the airlines don't allow UM's to travel on the last flight of the day is just for this reason - it gives the airline at least one more shot at getting him/her to the destination the same day.
agreed, but in this case, he was not on the last flight of the day...until they canceled the last flight of the day!