LogWarning instead of assert if App is deleted before the Functions, Crashlytics and FireStore.
LogWarning instead of assert if App is deleted before the Functions, Crashlytics and FireStore.

Also update Crashlytics to use DeleteInternal() to handle the double deletion from CleanupNotifier and destructor.

PiperOrigin-RevId: 249295255

firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk