Clear timeout on destroy.

Clears the internal timeout on destroy so that hanging timers are not fired after destruction.

@fat does this need tests?