Avoiding a race condition caused by configuration change during FroYo upgrade

Bug: 2789091
Change-Id: I8515521eeea83e11c9b14eface70e3f86bf51974
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index 76e30ee..f4a4c5a 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -2027,6 +2027,10 @@
 
     @Override
     public void onConfigurationChanged(Configuration newConfig) {
+        if (mProviderStatus != ProviderStatus.STATUS_NORMAL) {
+            return;
+        }
+
         initForDefaultLocale();
         verifyLocale();
     }