Moving connectDevices() for Netconf and Rest in activate to executor

Change-Id: I545aa19dad8f6c0f4d429052214e8d9df569a059
diff --git a/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java b/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java
index c13d26e..2efa3c7 100644
--- a/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java
+++ b/providers/netconf/device/src/main/java/org/onosproject/provider/netconf/device/impl/NetconfDeviceProvider.java
@@ -118,7 +118,7 @@
         cfgService.registerConfigFactory(factory);
         cfgService.addListener(cfgLister);
         controller.addDeviceListener(innerNodeListener);
-        connectDevices();
+        executor.execute(NetconfDeviceProvider.this::connectDevices);
         log.info("Started");
     }