Don't BA reduce LCY-JFK-LCY flights around Christmas and Thanksgiving - very odd that system would default to the next JFK-LCY flight as a result (when a week later)
One thought, don't such flight changes have to be accepted by the customer on phone or online? So surely it's up to BA to prove you accepted any change (if they can't find original call tapes etc)