correction of bug introduced into patch 26786 for VOL-4299

Signed-off-by: mpagenko <michael.pagenkopf@adtran.com>
Change-Id: I6348ea5ef51c93bc0a502fd2f81f07737258ba64
diff --git a/VERSION b/VERSION
index 1cf8619..9fb2fe3 100755
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.4.1-dev224
+1.4.1-dev226
diff --git a/internal/pkg/onuadaptercore/omci_vlan_config.go b/internal/pkg/onuadaptercore/omci_vlan_config.go
index 038b756..3201150 100644
--- a/internal/pkg/onuadaptercore/omci_vlan_config.go
+++ b/internal/pkg/onuadaptercore/omci_vlan_config.go
@@ -501,8 +501,8 @@
 								"device-id": oFsm.deviceID, "cookie": delayedCookie})
 							return fmt.Errorf(" UniVlanConfigFsm suspended add-cookie-to-rule aborted %s", oFsm.deviceID)
 						}
-						oFsm.mutexFlowParams.Lock()
 						flowCookieModify, requestAppendRule = oFsm.reviseFlowConstellation(ctx, delayedCookie, loRuleParams)
+						oFsm.mutexFlowParams.Lock()
 					} else {
 						logger.Debugw(ctx, "UniVlanConfigFsm flow setting -adding new cookie", log.Fields{
 							"device-id": oFsm.deviceID, "cookie": newCookie})