fix test_request_timeout on Windows

Mainly, tests fail with 

    self.triggers.popleft()()
    IndexError: pop from an empty deque

But sometimes I have also seen an assertion error when `response.request_time` is smaller than 0.099