FIX: Onos is reinstalling the meter to the switch when in PENDING_REMOVE state

Change-Id: I35454d519cc66abfe8ca2ae6b07a91899ff34a64
diff --git a/incubator/net/src/main/java/org/onosproject/incubator/net/meter/impl/MeterManager.java b/incubator/net/src/main/java/org/onosproject/incubator/net/meter/impl/MeterManager.java
index 64230db..34429a8 100644
--- a/incubator/net/src/main/java/org/onosproject/incubator/net/meter/impl/MeterManager.java
+++ b/incubator/net/src/main/java/org/onosproject/incubator/net/meter/impl/MeterManager.java
@@ -260,7 +260,9 @@
 
             storedMeterMap.keySet().stream()
                     .filter(m -> m.getLeft().equals(deviceId)).forEach(m -> {
-                if (!meterEntriesMap.containsKey(m.getRight())) {
+                if ((storedMeterMap.get(m).state().equals(MeterState.PENDING_ADD) ||
+                        storedMeterMap.get(m).state().equals(MeterState.ADDED)) &&
+                        !meterEntriesMap.containsKey(m.getRight())) {
                     // The meter is missing in the device. Reinstall!
                     Meter meter = storedMeterMap.get(Pair.of(deviceId, m.getRight()));
                     provider().performMeterOperation(deviceId,