Bugger
A problem hard to detect in advance, and basically impossible to test for.
Who signed off the Requirements? If it wasn't in there, it would have taken a pretty sharp eye in the design/implementation reviews to spot the discrepancy between and the rail standards and the Siemens design.