So if one is entitled to firm J, upgradeable F, why are you given a firm Y class seat - it should be J!! It's the one ticket used during the year where you should be able to get, that's if you get leave, in accordance with your contract.
It's just another example of the manner in which they change your contractual terms - it's a very very sad reflection on how things have evolved!