workqueue: ensure @task is valid across kthread_stop()