disable long stack in child wrapper
invoke 'ready' on parent process when child has been created
only make workers available once they are ready
fix crash when closing
add workers back to queue, even if an exception was thrown
Allow errors to flow through to the calling method