Wait...so you think a CM should be able to reverse engineer an EM propulsion system from decades ago? If so, why aren't they sitting behind desks and, armed with an engineering background, be in a general engineering systems support division? A CM is NOT armed with the system/operational background or knowledge of a legacy system.
The boats inspection is a genuine issue and should be (or have been) as part of a PM (preventative maintenance) issue. I don't see it as under-staffing, but an operational and unforeseen issue.