Yes. I go so far as to look for reasonably priced transcons for MR's and put them on a 24 hour hold. If the upgrade clears, I book the flight, if they don't I let it expire and move on.
But to answer your question, I've also had it happen the way you describe.