It made all the sense in the world for BA to hold off until it has a better understanding of the delay. As it stands, the departure delay is now down to 2:19 and BA must have made arrangements to hold over the check-in staff. With a new departure of 21:39, the new check in deadline is quite reasonable.