Great in theory, but hard to implement in a covincing manner.
The hard task is to define a fail which triggers the situation.
In your example, Morrus, the party might have other ways to get through the door: the fighter may bash it down, the mage might have lots of different options. If any of...