Generate default policy for devices without IMSI.

Change-Id: I38500919ea60f78d99684608589c8fc3092bf239
diff --git a/services/java/com/android/server/net/NetworkPolicyManagerService.java b/services/java/com/android/server/net/NetworkPolicyManagerService.java
index e7d60638..99569a8 100644
--- a/services/java/com/android/server/net/NetworkPolicyManagerService.java
+++ b/services/java/com/android/server/net/NetworkPolicyManagerService.java
@@ -385,10 +385,6 @@
     private void ensureActiveMobilePolicyLocked() {
         if (LOGV) Slog.v(TAG, "ensureActiveMobilePolicyLocked()");
         final String subscriberId = getActiveSubscriberId();
-        if (subscriberId == null) {
-            if (LOGV) Slog.v(TAG, "no active mobile network, ignoring policy check");
-            return;
-        }
 
         // examine to see if any policy is defined for active mobile
         boolean mobileDefined = false;
@@ -412,6 +408,7 @@
 
             mNetworkPolicy.add(new NetworkPolicy(
                     TEMPLATE_MOBILE_ALL, subscriberId, cycleDay, 4 * GB_IN_BYTES, LIMIT_DISABLED));
+            writePolicyLocked();
         }
     }