Until you have an actual contract in your hand with a start date that is signed by both you and the airline you dont have the job.
I empathise with you as someone who has successfully been through the BA process twice, only to not receive said contract before I expired from the pool.
Welcome to the modern world of aviation, for those who thought they had the job before they had a contract, lesson learnt.