Just tried BA again. This time the agent told me that for legal reasons, BA could not change the first flight as it was booked by a travel agent. They could change anything else except the first international.
I could probably live with that if it were true. Anyone have any insight?