Upgrade BAL version to 3.4.7.5
Fix watchdog script - fetch vlan-ids from the config file before trying to reference it
Release 2.5.1

Change-Id: I5e131c7d247cca0512ff94c57343a9a89297cf5d
diff --git a/agent/scripts/watchdog/openolt_dev_mgmt_daemon_process_watchdog b/agent/scripts/watchdog/openolt_dev_mgmt_daemon_process_watchdog
index 45d9374..0dee07b 100755
--- a/agent/scripts/watchdog/openolt_dev_mgmt_daemon_process_watchdog
+++ b/agent/scripts/watchdog/openolt_dev_mgmt_daemon_process_watchdog
@@ -113,6 +113,7 @@
 monitor_openolt_and_dev_mgmt_daemon_process() {
     LOG "start monitor openolt and dev_mgmt_daemon processes"
 
+    get_vlan_ids
     if [ "${OLT_MODEL}" = ${ASF16_MODEL} ]; then
         INBAND_IF="eth2.${ASFVOLT16_VLAN_ID_ETH2}"
     else
@@ -123,7 +124,6 @@
     # elapsed since the shell started. We can reset to 0 and the timer
     # starts from here
     SECONDS=0
-    get_vlan_ids
     while true; do
 
         DEV_MGMT_DAEMON_PID=`pidof /broadcom/dev_mgmt_daemon`