Updating remove_listener to handle the case where it has already been removed (so listeners can clean up old ones where were restarted)
Support for getting the list of listeners
Starting to write the logic for claiming orphaned tasks and removing old listener/node records
Implementing a simpler reclaim_task algorithm, where the task isn't moved between reserved task queues; this works because each listener only runs one task at a time. Also, for administrative purposes, we mainly just care which server a task is running on, which will still be correct.
Finishing off the listener's claim orphan logic, to return a new task object when there is a task to reclaim
Removing dead code
Removing dead code
Handle orphaned tasks
Bumping version number
Merge remote-tracking branch 'origin/graceful-redeploy'