I had booked a BWI-LHR round trip ticket on British Airways. The outbound flight went fine. The return trip is supposed to be tomorrow -- BA 0229. Both of the flights are code shares with American Airlines (AA 6980.)
Less than 24 hours until the flight -- and after check in -- I get an email from American Airlines telling me that my flight has been cancelled and they've rebooked me on an LHR-JFK-DCA flight instead. But when I look, AA6980 is still showing as scheduled and on time for tomorrow. (And entering my confirmation code on AA's website still shows the flight itinerary from the original BWI flight. BA's website can no longer find my reservation.)
I am confused what's going on here. The flight does not appear to be cancelled, the AA website seems to think my original reservation is still valid -- though I've lost my seat reservation and meal preferences -- and I seem have an additional flight reservation on a multi-leg AA flight. Can someone shed some light onto what might be going on? And, assuming the multi-leg flight to DC really is what AA is offering me, what kind of compensation (if any) can I get for the inconvenience of arriving 6 hours late in the completely wrong state?