The Columbia case is a better example than the Challenger case, because they actually caught that right after launch and analyzed it, though incorrectly.
Well, the analysis at the engineering level was correct. Problem is, the engineers weren't allowed to confirm it. That was a management decision, made on the grounds that, "There's nothing we can do".