[see here](http://stackoverflow.com/questions/18333396/socket-io-and-webscocket-listen-on-the-same-server), socket.io destroys connections it doesn't know about by default, but we need to handle upgrades to the routes under test ourselves. I'm not sure if karma should be ignoring socket.io routes elsewhere, but the above seems to get thing working.