When I said I'd done this before (eg after the new fares came in) she suggested that was a glitch that BA then ironed out.
I'm guessing this may partially be in response to people buying a cheapish fare to/from LGW (which are often much cheaper than LHR/LCY) but changing it to LHR on the day, hence saving a wedge of cash.