Timers memory leak fixed

Stop unused timeout timers manually so they can be garbage collected
before they are due. This drastically lowers memory consumption on high
message rate.