I'm anything but a fan of how the airlines abuse the "extraordinary circumstances" clause.... but is does have it's place sometimes. But one can also argue that it shouldn't be the customers problem who is at fault here, just the resulting delay is what should matter.
The proposed new rules are a bit more strict, but still a lot of room for discussion.