shrinking of HTTP drains

Inactive drains (disconnected for too long) get shrunk down, and resized
when going back online.