I don't seem to have this problem anymore. I worked to find a way around the computer player NOT building soldiers using the config files. I created a ware I call RECRUIT. The recruiter gets a poor citizen drunk, carries him off as a ware to headquarters or a warehouse, and when the poor guy wakes up, he is a soldier. This does several things useful for me.
1. The computer player builds new soldiers, but it still won't train them.
2. I control whether or not I want to build soldiers. I can simply turn off the recruit depot if I have enough recruits to suit my purposes.
3. When a space is available in one of my training buildings, a recruit automatically becomes a soldier and heads to the training facility.
I make sure the recruiting process is a bit costly. I make the cost lower for my computer tribes so that they are a bit harder to defeat.
The system isn't perfect, but it works better for ME than the system in place before I changed it (I like being able to customize things!!!). If the enemy has a soldier on the doorstep of the headquarters at a moment between the last defeated soldier at the door and creation of a new one, the building is defeated even if there are 1000 recruits inside. Of course, this means you want recruit depots scattered around your landscape.
One thing I wish to find a way to work around is NOT having my soldiers being able to do work, like scouting, from within a military building. In build 12, I could build my scout, find the enemy, and then attack them from afar. I really liked that feature. Now I can pretty much only attack when my border is right next to the enemies'. This slows the game down big time. Being able to find the enemy and launch attacks before being found is fun and good tactics! I can build a scout hut next to some military building, find the enemy, and still attack if the enemy is close. I liked being able to attack from, oh, 50-75 radius! Now defense is a different story. I do not think defense should extend to far beyond friendly borders.
Ok, off to see what new stuff I can configure!