disconnect

Disconnects the client.

Once the client gets disconnected it should not be reused. New client should be created instead.