Function `shutdown_worker` from `kobo/hub/xmlrpc/client.py` allows passing None as the `worker_name` parameter. If my guess is correct, this means any worker can catch the "shutdown task" and be killed which is not good.