kthread_work: wake up worker only when the worker is idle