Delete bad test, set timeouts before disconnecting eioc

Add a forceNew to all io calls to make sure tests are run in isolation of eachother (no caching). Add timeout before disconnecting engine.io client so that the connection will be properly established before it's being closed. Remove a bad test that assumes the packet buffer operates totally synchronously and only passed because of the previous test's state being cached.