You also need to be consider that many corporate travel agents have to follow strict guidelines from your employer (principally cost driven but also restriction on certain fare classes) and this may constrain their ability to make changes in these kind of situations.
Only once you get to within 24 hours of outbound travel does control of the ticket pass to BA, which may help you because then you can deal direct with BA.