Presumeably this is because the receiver hasn't been loaded or init'd yet. We should catch the exception, and log it.
java.lang.IllegalArgumentException:
at android.app.LoadedApk.forgetReceiverDispatcher (LoadedApk.java:781)
at android.app.ContextImpl.unregisterReceiver (ContextImpl.java:1207)
at android.content.ContextWrapper.unregisterReceiver (ContextWrapper.java:582)
at org.mozilla.gecko.BrowserApp.onPause (BrowserApp.java:1158)
at android.app.Activity.performPause (Activity.java:6363)
at android.app.Instrumentation.callActivityOnPause (Instrumentation.java:1312)
at android.app.ActivityThread.performPauseActivity (ActivityThread.java:3411)
at android.app.ActivityThread.performPauseActivity (ActivityThread.java:3384)
at android.app.ActivityThread.handlePauseActivity (ActivityThread.java:3359)
at android.app.ActivityThread.-wrap13 (ActivityThread.java)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1374)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:148)
at android.app.ActivityThread.main (ActivityThread.java:5466)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616)