Pass metadata in the remove_from_existing operation, just like the add_to_existing case

Change-Id: I398296bf6357ac7ee7ec4344c025604e1904ccc6
diff --git a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/grouphandler/DefaultGroupHandler.java b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/grouphandler/DefaultGroupHandler.java
index 1ffd8e8..02f2b19 100644
--- a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/grouphandler/DefaultGroupHandler.java
+++ b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/grouphandler/DefaultGroupHandler.java
@@ -409,9 +409,12 @@
      */
     private void removeFromHashedNextObjective(Collection<PortLabel> portLabels,
                                                MacAddress dstMac, Integer nextId) {
+        TrafficSelector.Builder metabuilder = DefaultTrafficSelector.builder();
+        metabuilder.matchVlanId(srManager.getDefaultInternalVlan());
         NextObjective.Builder nextObjBuilder = DefaultNextObjective
                 .builder()
                 .withType(NextObjective.Type.HASHED) //same as original
+                .withMeta(metabuilder.build())
                 .withId(nextId)
                 .fromApp(appId);
         // Create the buckets to be removed