Moved chatty thread business into jobs._wait_for_threads()
Moved limited error-handling inside cache() and conform()