This seems too straight forward for me.
Aren't there any unit tests to validate these components individually and an integration test after assembly?
If it was an unforeseen situation I can understand. But this is where a valve failed. Which should have been found in testing. Also, is no...