When crafting a lot of items (I am using cloth as an example, as it is a “premium” resource in the early stages), one possible instruction type could be “Build max for current resources”, or something similar. Meaning, if I have a dozen or so threads which only results in 4 cloth, it would just build those 4 and move on when it is done.
Currently you can tell it to build as many cloth as you like without regard for how many threads you have and once you run out of resources the build instruction hangs around and never moves to the next instruction in the que.