text: Title: app.create_server fails after version 21.6.2
  Body: **Describe the bug**
  Every version after 21.6.2 fails when running app with app.create_server.  The error is 
  
  ```
  venv/lib/python3.9/site-packages/sanic/signals.py", line 73, in get
      group, param_basket = self.find_route(
  TypeError: 'NoneType' object is not callable
  ```
  I realize this isn't the recommended way to run Sanic, but the web server is only part of my application, does not run on startup or continuously, and shares memory with other async code.  This has worked very well for me so far.
  
  Side node:  I noticed while troubleshooting that the event loop is changed to uvloop just by importing sanic.  I'm of the opinion that imports shouldn't "do things".  Would it be better to set the event loop when the application starts?
  
  **Code snippet**
  
  ```
  import asyncio
                                                               
  from sanic import Sanic                                                       
  import sanic.response                                                                                                     
  
  async def main():                                                             
                                                                                                                                                    
      app = Sanic('HelloWorld')                                                 
                                                                                  
      @app.get('/')                                                             
      async def helloworld(request):                                            
          return sanic.response.text('hello world')                             
                                                                                  
      server = app.create_server(host='127.0.0.1', port=9999, return_asyncio_server=True)
      asyncio.create_task(server)                                                              
      await asyncio.sleep(30)                                                   
                                                                                          
    if __name__ == '__main__':                                                                     
      asyncio.run(main(), debug=True)
  ```
  
  
  
  **Expected behavior**
  successful http response
  
  
  **Environment (please complete the following information):**
   - OS: Pop!_OS 21.10
   - Sanic Version: 21.9.0 (or later)
  
  
  **Additional context**
  Interesting bit in the status line:
  
  `[2022-08-19 12:15:06 -0400] - (sanic.access)[INFO][UNKNOWN]: NONE http:///*  503 666`
  