When requests to callAjax (ie to get public config) fail, support config is requested to site to add info about how to get support. If the site is in maintenance or offline calls can perform a loop that never ends making the app not responding on start.
To avoid that we should check calls to avoid checking the support config if not needed. (ie using a omitSupport flag).