Fix Xml over Tcp protocol timeout reset bug

The scheduled timeout and periodic enquire link requests are started at the same time. When an enquire link response is received, the timeout is reset. This causes a timeout to occur prematurely, since the next timeout should only be scheduled when the next enquire link request is sent.