Only trigger IdleChannelDetector when maxIdleTime is > 0, close #566