Graham –
With great respect, your original question was not about production rate but thread accuracy.
You complained that the only dies you could buy are somehow too short. I am afraid you have missed the point many here have tried to explain.
They are not too short!
It is not the number of threads in the die that affects the truth of the thread, but the die’s alignment and the end condition of the material (they will inter-act).
Even with a deep die, you cannot hope to make clean, accurate threads with a hand-held die-holder without some means to guide that, and having faced and chamfered (by turning, not filing!) the rod end.
The simplest way with just the tools available, and one I use even when using a hand-held die to finish-profile a screw-cut thread, is to prepare the rod end as above, and gently to press the end of the tailstock barrel or something held in it, against the back of the die-holder to hold it square. I can’t guarantee it would work consistently in such small sizes as 12BA (a small thread to me, is 6BA!), but at least it would help.
Your complaint about alternative tools seems based on wanting to avoid two tailstock tool-changes per bolt. With hundreds to make that is understandable, but you have been offered various suggestions to solve that problem.
I don’t think you have told us your lathe’s tool-holding arrangements, but if you have a quick-change or four-way tool-post, could you mount the running-down tool in that, having arranged some means for repeatable concentricity and squareness? Its consistently accurate setting is critical; but it would allow the tailstock to hold a proper die-holder throughout the production run.
One or two have asked about screw-cutting. Well, that would depend on your workshop being equipped to grind a suitable tool, and your lathe being able to generate such a fine thread.