It is impossible for BA to keep all of the current slots. The company is haemorrhaging cash as it is without operating the necessary empty flights. BAA will not keep those slots available forever. They'll probably be kept in BA's name for another 6 months.