Converge draining

Implementing the logic for https://github.com/rackerlabs/otter/issues/715
![yesss](https://i.imgur.com/vwMin.gif)