s/drained_since/drained_at - thanks @cyli

to store timestamp instead of interval. Also assuming 0 to be default
Not comparing draining_timeout - thanks @cyli

Not using draining_timeout when comparing nodes since that value
does not belong to a node