Description
In the IdleProcessor we use a Runnable with a ScheduledExecturoService to submit a "Task" which will send heartbeats until the idle is complete. This works well in most cases but if the channel is closed because of a exception it ill not cancel the Runnable and run forever