async stop() {
    const el = await this.disconnect();
    this._status("offline", el);
    return el;
  }
Closes the stream then closes the socket
https://xmpp.org/rfcs/rfc6120.html#streams-close
https://tools.ietf.org/html/rfc7395#section-3.6