[ONOS-6472] Flow, table, group and meter stats collector stopped after starting

Change-Id: I74c638662b6980d1895291e55e8aa5c203f1e40b
diff --git a/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/OpenFlowMeterProvider.java b/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/OpenFlowMeterProvider.java
index 76e4b15..f111576 100644
--- a/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/OpenFlowMeterProvider.java
+++ b/providers/openflow/meter/src/main/java/org/onosproject/provider/of/meter/impl/OpenFlowMeterProvider.java
@@ -234,8 +234,8 @@
     private void createStatsCollection(OpenFlowSwitch sw) {
         if (sw != null && isMeterSupported(sw)) {
             MeterStatsCollector msc = new MeterStatsCollector(sw, POLL_INTERVAL);
-            msc.start();
             stopCollectorIfNeeded(collectors.put(new Dpid(sw.getId()), msc));
+            msc.start();
         }
     }