backwards compatibility for older client versions and the new double tap timeout. fixes very long timeouts when upgrading libCEC without upgrading XBMC to Helix
fixed: don't call CEC_ALERT_CONNECTION_LOST when closing the connection, which caused a deadlock in XBMC. the lock needs to be solved in XBMC still for the odd situation in which this does occur on exit at the same time, but now it won't happen on each exit