Fix task signals to use new wait queue.
Use per-core work wait queue and thus let workers wait for work themselves.