For the last second purchases, I say give out the upgrades and open up Y inventory.
If these procrastinating passengers only buy at the last second and probably don't fly too much, I'm of the opinion they deserve coach seating!
Reward those who are loyal and give the once-in-a-while passenger exactly what they pay for: a singular seat.