Explicitly call onDisconnect after disconnecting the socket

Tells all listening channels that they are disconnected from the socket.

Fixes #130
Merge pull request #131 from Simperium/issue/130-channel-not-getting-disconnected

Explicitly call onDisconnect after disconnecting the socket