K400: check to ensure turnOnTimed is not called with an existing output timer already in operation
K400: added operator idle timeout feature to allow detection of an operator leaving without completing a dialogue process.