Per BA's instructions to travel agents, after the upgrade has been processed and ticket reissued the passenger must contact BA directly for any subsequent changes as far as the reissued ticket is concerned (if there are multiple tickets then the agent still deals with the one(s) that BA did not touch).
Fife_Flyer, if you talked to someone from BA and they could not help, you should call again. This is something that only BA can do.