Fix reconnection never happen (1.0)

`readyState` remains `open` when disconnecting, so that you can't reconnect the `Manager` instance again both manually and automatically.
Additionally we have to reopen the socket of engine.io.

a related issue: #545