Fix for iperf test timeout crashing

Change-Id: I81a90eadf7b837f6d3dc0c234002d2f22471cc43
diff --git a/VERSION b/VERSION
index 45a346d..592e815 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.6.11
+0.6.12
diff --git a/edge-monitoring/agent_modem/edge_monitoring_agent_modem.py b/edge-monitoring/agent_modem/edge_monitoring_agent_modem.py
index ca1a9c1..756f22c 100755
--- a/edge-monitoring/agent_modem/edge_monitoring_agent_modem.py
+++ b/edge-monitoring/agent_modem/edge_monitoring_agent_modem.py
@@ -226,6 +226,7 @@
     if not ip:
         return result
     maxRetries = 5
+    err = None
     for _ in range(0, maxRetries):
         try:
             iperfResult = json.loads(subprocess.check_output(
@@ -239,9 +240,10 @@
             result = received_mbps if is_downlink else sent_mbps
             return result
         except Exception as e:
+            err = e
             time.sleep(5)
             pass
-    logging.error("After " + str(maxRetries) + " retries, iperf test failed for " + ip + ": %s", e)
+    logging.error("After " + str(maxRetries) + " retries, iperf test failed for " + ip + ": %s", err)
     return result