Fixed multiple reconnection

```js
  zk.once('expired', handleClose);
  zk.once('disconnected', handleClose);
```
are called same time

Connections are multiplied after reconnectTimeout

There is test https://gist.github.com/falsecz/e3df9a7f2bcf5fce686b