I cannot comment from the position of being a BASSA member, but generally speaking and from what I have read, your position appears to be correct.
But it cannot be denied that there is a pre 97 contract position (even post 97) and NF. There is a massive difference between them and the end game for BA will be NF. How long the ever reducing numbers of non NF will be able to maintain employment is anybodies guess.