Skip unconfigured devices rather than aborting the entire process

Change-Id: Iae0c165dc4b15798a53b9aa269f0304f2d610fdf
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java
index 882bbe7..5baa6a9 100644
--- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java
+++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/DefaultRoutingHandler.java
@@ -338,9 +338,8 @@
                     try {
                         isEdge = config.isEdgeDevice(targetSw.id());
                     } catch (DeviceConfigNotFoundException e) {
-                        log.warn(e.getMessage() + "aborting populateSubnet");
-                        populationStatus = Status.ABORTED;
-                        return;
+                        log.warn(e.getMessage() + "aborting populateSubnet on targetSw {}", targetSw.id());
+                        continue;
                     }
                     if (dstSw.equals(targetSw.id()) || !isEdge ||
                             (cpts.size() == 2 &&