A combination of automated system event and human error is usually at fault.
But, this stuff is picked up during business case testing .
It is not like the request was an unusual one.
Perhaps. As it isn't really my place or area of expertise to speculate on the why and how, I can simply try to help remedy the situation, and so have passed on the detail to those who can help.