Just another data point for the thread. We today experienced a cancellation on a ba codeshare flight which is part of a 1120 tp holiday; fortunately the agent we called was able to understand the flight changes we wanted and to sort it out with BA holidays for us in just a few minutes. She also confirmed that changing to a QR flight (no ba codeshare) due to cancellation by BA would preserve our double tp earning.