Fix avoidBadWifi behavior with IPv6 provisioning

IPv6 provisioning loss should be ignored when avoidBadWifi is false, not
true.

Bug: 139023420
Test: with avoidBadWifi=false, when connected to a mobile hotspot that
      loses connectivity, WiFi does not disconnect anymore

Change-Id: I534df1595a123866df9ba9f6429331e7fb1c5251
diff --git a/src/android/net/ip/IpClient.java b/src/android/net/ip/IpClient.java
index 799184e..24f985a 100644
--- a/src/android/net/ip/IpClient.java
+++ b/src/android/net/ip/IpClient.java
@@ -948,7 +948,7 @@
         // accompanying code in IpReachabilityMonitor) is unreachable.
         final boolean ignoreIPv6ProvisioningLoss =
                 mConfiguration != null && mConfiguration.mUsingMultinetworkPolicyTracker
-                && mCm.shouldAvoidBadWifi();
+                && !mCm.shouldAvoidBadWifi();
 
         // Additionally:
         //