You can reassign a task that is already assigned to one processor, and reassign it to another processor by unassigning the task from the user. Unassigning the task moves the task back to the queue where you can assign the task to another work queue processor.
Users with the queue_admin or queue_manager role can unassign a work queue task from a user.