I believe that that is one of the issues that usair was trying to solve when they changed the companion upgrade policy. Too many people were abusing the system by trying to score friends and family ugrades on their pnr, and then changing their flight, so that their friends and family would upgrade before loyal elites who would sit in coach