Support restore of closed channels.
Return timeout-ch from ago-timeout.
Use clearTimeout and propagate closed state correctly.