Instead of declaring a socket with io.connect, define/redefine options and url, and *STILL* connect on provider injection.