failure of components and solder joints under shock- and vibration-induced flexure could have been mitigated, the main culprit in the design process could have been clearance / creepage distance.
When in doubt, I think a nylon hex spacer could have made all the difference over the lifetime of the product. The caps sure look the part and there is no other visible degradation or even accumulation of dust and grime on the PCB.