I bought a full fare J class LHR-DME last night, just in case I could not get on today with my C class ticket.
C seat was available this morning. Went to cancel the J class, and the option to cancel was not highlighted. Had to call BA and cancel on the phone, and they just earned £15 from me. Nice.