Bug fixes

- The Settings app-based settings (logout, change login host) were not working when the app was first launched.

- There are race conditions on `SFRootViewManager` which can cause the login view not to be displayed when the app is launched.
Checking the Settings app settings as the first part of `launch` now.