ChargingControl: Reset internal states on settings change

Change-Id: Ib49d6b5b9190a71f5447125ed1aa70da894e6c18
diff --git a/src/org/omnirom/omnilib/internal/health/ChargingControlController.java b/src/org/omnirom/omnilib/internal/health/ChargingControlController.java
index deb3491..b8939ca 100644
--- a/src/org/omnirom/omnilib/internal/health/ChargingControlController.java
+++ b/src/org/omnirom/omnilib/internal/health/ChargingControlController.java
@@ -642,8 +642,8 @@
                 OmniSettings.OMNI_CHARGING_CONTROL_TARGET_TIME,
                 mDefaultTargetTime);
 
-        // Cancel notification, so that it can be updated later
-        mChargingNotification.cancel();
+        // Reset internal states
+        resetInternalState();
 
         // Update based on those values
         updateChargeControl();