Endo is right. Any province with non-zero resources will eventually produce everything in its queue. It may take months to recruit a single Mage with only 1 resource, but it will happen.
Unless ... the province drops to 0 resources before recruitment is complete.
Or ... the unrest in the province rises over 100. If that happens, recruitment will stop until the unrest is handled.
If you don't believe it, make a game with 3Sloth, and the first province you find with indie commanders that cost more resource than the province gets, buy one. You should get him quite shortly.