If you've repeatedly had this issue, surely there are two solutions: Forego the upgrade on the way back - at least this way you save your miles - or book your outbound and return under separate PNRs so that you retain fexibility. Ex-India, this might not be as expensive as you might think, and reportedly, MFUing tickets that aren't booked in your membership is now allowed.