Use a pool of workers to process new circuits

Launching new processes quickly becomes unwieldy when build_delay is low.
Seems like it could have ...