Good start, but you can add several other HUGE budget busters to your list.
Paperwork. Think volumes like medical companies filings for FDA approval of a new drug.
Handholding for way too many people/bureaucrats. Huge teams for PDR, CDR for EVERY SINGLE TANK. Congresscritters out to get a vote/photo-op. All those are of course budgeted at the beginning into the tank production costs.
Rescheduling. Government in their infinite wisdom decides that if task A can be done by X people in Y time, then same task can be done by 1/2X in 2Y time. Somebody slips the schedule and all of a sudden Specialist B must only work 20hr/week on the project. And where can he charge the other 20??? A even if this were to work out in reality (NOT), there are these people called managers who are still taking a piece of the pie who now are basically doubling the management time. And, of course, no time is allocated to rescheduling the project, milestones, subcontractor deliveries, etc.
Ancient tech. Nobody pays for upgrades from DOS to recent OS's since the delta-quals are way too expensive. The porting itself is reasonable, but nobody will trust that the new stuff works exactly like the old stuff unless it goes through extensive retesting. And even then someone will raise a bogus issue and add significantly further to the nightmare. So some sub-systems are ancient. Ni-Cads, DOS, kerosene/LOX, aluminum, 486's, RS422, hydraulic TVCs, ancient analog electronics that are 10X their original cost since the main production line is obsolete and custom runs are made to produce them.
All above also applies to defense work. Virtually the same bureaucracies in place, and these types of things happen ALL THE TIME. $200 hammer or toilet seat is a BARGAIN!