Good for you Handy Andy! Should have specified: in my case it was a "free" ticket awarded against miles, and STILL got an upgrade. Guess that is no longer the case these days - you at least had bought a ticket for cash!
Or maybe I'm in the wrong FF programme(s)