Fix interrupt hang due to reconnect

Sometimes the underlying `btcd` instance was shutdown before the client finished a request and it was causing the client to try and reconnect and therefore hang. Fixed by setting `DisableAutoReconnect` to `true` and calling `Disconnect` to make sure no more requests are made after `Shutdown`.