SEBA-466 Fix or note potential concurrency issues

Change-Id: Iabfa6c7021cacc565c39e09fcd884fa048ca5004
diff --git a/xos/synchronizer/steps/sync_olt_device.py b/xos/synchronizer/steps/sync_olt_device.py
index c56d0ab..686afcf 100644
--- a/xos/synchronizer/steps/sync_olt_device.py
+++ b/xos/synchronizer/steps/sync_olt_device.py
@@ -90,7 +90,7 @@
         else:
             model.device_id = res['id']
             model.serial_number = res['serial_number']
-            model.save()
+            model.save_changed_fields()
 
     def activate_olt(self, model):
 
@@ -105,7 +105,7 @@
             raise Exception("Failed to enable OLT device: %s" % request.text)
 
         model.backend_status = "Waiting for device to be activated"
-        model.save(always_update_timestamp=False) # we don't want to kickoff a new loop
+        model.save_changed_fields(always_update_timestamp=False) # we don't want to kickoff a new loop
 
         # Read state
         request = requests.get("%s:%d/api/v1/devices/%s" % (voltha['url'], voltha['port'], model.device_id)).json()
@@ -123,7 +123,7 @@
 
         # Find the of_id of the device
         self.get_ids_from_logical_device(model)
-        model.save()
+        model.save_changed_fields()
 
     def deactivate_olt(self, model):
         voltha = Helpers.get_voltha_info(model.volt_service)