WIP - Converge draining

Implementing the logic for https://github.com/rackerlabs/otter/issues/715