Break up one more recursive call
Break up one more recursive call

AzureAD/azure-activedirectory-library-for-objc,msintuneappsdk/azure-activedirectory-library-for-objc,msftberlin/azure-activedirectory-library-for-objc,AzureAD/azure-activedirectory-library-for-objc,msintuneappsdk/azure-activedirectory-library-for-objc,AzureAD/azure-activedirectory-library-for-objc,AzureAD/azure-activedirectory-library-for-objc,AzureAD/azure-activedirectory-library-for-objc,msftberlin/azure-activedirectory-library-for-objc