Fix issue where updates to ServicePorts were not taking effect.

Change-Id: Ic3e5f4985f5a2a65562b22d3a9ea540555ac6b6a
diff --git a/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java b/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java
index 74017c8..5834dbc 100644
--- a/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java
+++ b/src/main/java/org/opencord/cordvtn/impl/InstanceManager.java
@@ -308,6 +308,10 @@
                         if (device.isPresent() && port.isPresent()) {
                             addInstance(new ConnectPoint(device.get().id(), port.get().number()));
                         }
+                    } else {
+                        // Re-add the instance in case anything in the service port
+                        // was updated
+                        addInstance(instance.host().location());
                     }
                     break;
                 case SERVICE_PORT_REMOVED: