Currently we register in `FIROptions` under `+initialize` (changed from `+load` in #1305). https://github.com/firebase/firebase-ios-sdk/blob/11933c038df81f57c0e7d15f5a8795b74e874843/Firebase/Core/FIROptions.m#L118 This could be optimized to lazily register in a `dispatch_once` block once `firebaseUserAgent` is called.