Why not let the thread exit? If someone added code to `worker_thread_entry_point` it would never be executed.