Fire a timeout error on timeout as well
Cancel the timeout timer on open event