Perhaps they've worked out it's easier not to take bookings in the first place. It saves an awful lot of hassle when the IT fails and they have to cancel everything.
In fact, customers have probably told them that after the IT debacle this weekend they'd rather not book with BA, so this is BA responding to customer feedback