calls self._adapter_disconnect() instead of self.disconnect() which does...

...n't actually exist #294