No team is going to prevent issues like this 100% of the time. That's a wildly unrealistic expectation.
Wherever the bar is, it won't be 100%. That's why good leadership invests in the ability to respond well to mistakes that will inevitably be made.