workqueue: fix possible deadlock in idle worker rebinding