text: Title: test_keep_alive_client_timeout failure
  Body: While packaging sanic for the gentoo overlay guru I got this test failure:
  
  ```
  =================================== FAILURES ===================================
  ________________________ test_keep_alive_client_timeout ________________________
  
      @pytest.mark.skipif(
          bool(environ.get("SANIC_NO_UVLOOP"))
          or OS_IS_WINDOWS
          or platform.system() != "Linux",
          reason="Not testable with current client",
      )
      def test_keep_alive_client_timeout():
          """If the server keep-alive timeout is longer than the client
          keep-alive timeout, client will try to create a new connection here."""
          try:
              loop = asyncio.new_event_loop()
              asyncio.set_event_loop(loop)
              client = ReuseableSanicTestClient(keep_alive_app_client_timeout, loop)
              headers = {"Connection": "keep-alive"}
              _, response = client.get("/1", headers=headers, request_keepalive=1)
      
              assert response.status == 200
              assert response.text == "OK"
      
              loop.run_until_complete(aio_sleep(2))
              _, response = client.get("/1", request_keepalive=1)
      
  >           assert ReusableSanicConnectionPool.last_reused_connection is None
  E           assert <AsyncHTTPConnection [HTTP/1.1, IDLE]> is None
  E            +  where <AsyncHTTPConnection [HTTP/1.1, IDLE]> = ReusableSanicConnectionPool.last_reused_connection
  
  _          = <Request: GET /1>
  client     = <test_keep_alive_timeout.ReuseableSanicTestClient object at 0x7f64c594a970>
  headers    = {'Connection': 'keep-alive'}
  loop       = <uvloop.Loop running=False closed=False debug=False>
  response   = <Response [200 OK]>
  
  tests/test_keep_alive_timeout.py:266: AssertionError
  ----------------------------- Captured stdout call -----------------------------
  [2021-06-28 13:42:18 +0200] [70] [INFO] Goin' Fast @ http://127.0.0.1:42101
  [2021-06-28 13:42:18 +0200] - (sanic.access)[INFO][127.0.0.1:55528]: GET http://127.0.0.1:42101/1  200 2
  [2021-06-28 13:42:20 +0200] - (sanic.access)[INFO][127.0.0.1:55528]: GET http://127.0.0.1:42101/1  200 2
  ------------------------------ Captured log call -------------------------------
  INFO     sanic.root:app.py:1236 Goin' Fast @ http://127.0.0.1:42101
  INFO     sanic.access:http.py:443 
  INFO     sanic.access:http.py:443
  ```
  
  Full log here: https://799023.bugs.gentoo.org/attachment.cgi?id=719724
  https://bugs.gentoo.org/799023