Clear timeout on destroy.

Clears the internal timeout on destroy so that hanging timers are not fired.
Merge pull request #11496 from satazor/patch-1

Clear timeout on destroy.