Sorry to resurrect that topic, but I just got a similar case.
I booked a flight from PDX to LAX with AA. The flight was actually operated by Alaska.
After calling BA, they confirmed :-( I would not get any TP for that flight, despite it was booked as an AA flight.