Hack to work around NetworkFactory bug.

Should be reverted before launch, when a proper fix is in.

Bug: 18637384
Change-Id: Id883cbc3c9379a7bad6237e9738a7b09fc5d3503
diff --git a/service/java/com/android/server/wifi/WifiStateMachine.java b/service/java/com/android/server/wifi/WifiStateMachine.java
index 6944461..1a16c0f 100644
--- a/service/java/com/android/server/wifi/WifiStateMachine.java
+++ b/service/java/com/android/server/wifi/WifiStateMachine.java
@@ -4604,7 +4604,9 @@
 
         @Override
         protected void needNetworkFor(NetworkRequest networkRequest, int score) {
-            ++mConnectionRequests;
+            if (score < 60) {
+                ++mConnectionRequests;
+            }
             if (!networkRequest.networkCapabilities.hasCapability(
                     NetworkCapabilities.NET_CAPABILITY_TRUSTED)) {
                 if (++mUntrustedReqCount == 1) {
@@ -4637,7 +4639,7 @@
             if (mCm != null) {
                 mNetworkFactory = new WifiNetworkFactory(getHandler().getLooper(), mContext,
                         NETWORKTYPE, mNetworkCapabilitiesFilter);
-                mNetworkFactory.setScoreFilter(60);
+                mNetworkFactory.setScoreFilter(Integer.MAX_VALUE);
                 mNetworkFactory.register();
             }
         }