I think we also need a test case that proves that the timeout doesn't fire when a response is correctly received.