But British Airways says flights from Heathrow to the Egyptian capital remain cancelled.