workqueue: separate out init_worker_pool() from init_workqueues()