The way that the NASA program worked was that failure was expected and redundancies were added where they could. NASA program engineers knew that any failure could be a PR nightmare and would result in their funding being cut.
Their margin for error was small but because error-handling was built into the system.