I'm fairly sure I know what is happening though, to cause it.
To honour the requests for supply, manpower is subtracted from the base to represent the men that are actually out conducting the supply runs.
If the manpower left at the base becomes to low, due to most of its manpower out delivering supply, then the game thinks that the base has reached critical staffing levels, and disbands it, just as it would a unit that has been in combat, and lost most of its me.
There needs to be an exception put into the code to account for the men out on deliveries, when flagged for disbanding!
In the image you can see the staffing levels at the start of the scenario, at D1, 12:10, and a screenshot when it is disbanded a few minutes later at D1, 12:23.
Ill send a save to Dave via email.
