Wouldn't that it is self hosted defeat the point of single sign in across teams? I mean I can see if the hosted instance has many teams you subscribe to, but in the Slack world I already manage sign ons across different company/project/team domains, so the advertised advantage here doesn't seem to apply?
if you need to connect to a team that is not on your hosted server, you can still do so via the web or the desktop client either in a separate tab in the browser, or in a separate tab in the desktop client.