If you order a special meal because you need it, that's one thing, and if the airline can't manage to get that meal served up front, you should be prepared to give up the upgrade or accept the coach meal (whichever happens to be that airline's policy - I can't imagine not being able to serve a coach meal in first). On the other hand, if you ordered that special meal because you thought it would be better than regular coach fare (which I've sometimes done), then you'd better be prepared to eat it in the front cabin (I've done that too, and sometimes found it better than the regular first class meal)
And, Catman, how about "Rudi's hidden rules for frequent flyers" or, even "Rudi's ridiculous (but effective) rules for frequent flyers."