Hi, what happens if you try and call BA at 22 hours after booking but fail to get through? I was hung up on/disconnected twice. It's now about 26 hours after booking. But the free cancellation only applies for 24 hours.
They may give you some wriggle room, they are aware that it's tricky to get through when there have been recent irrops.