[#issue-96] add a timer to command channel so that command failures can be detected