I think they (the engineers) knew what caused it before it happened and the only thing to be resolved is management listening to the engineers.
Other wise it's going to make mining Mars and Pluto a lot more expensive.