CORD-1897: Ensure that policy_code gets updated when objects are policed

Change-Id: I4cf22acc5bf1abe64e3e03def920de246d6c57bf
(cherry picked from commit 21a4e32cf20ecffc2edd5ff10dce0f3af8313f94)
diff --git a/xos/synchronizers/new_base/model_policy_loop.py b/xos/synchronizers/new_base/model_policy_loop.py
index a2ad6a9..aa61015 100644
--- a/xos/synchronizers/new_base/model_policy_loop.py
+++ b/xos/synchronizers/new_base/model_policy_loop.py
@@ -132,16 +132,18 @@
                     policies_failed = True
 
                     try:
-                        instance.policy_status = "2 - %s" % traceback.format_exc(limit=1)
-                        instance.save(update_fields=["policy_status"])
+                        instance.policy_status = "%s" % traceback.format_exc(limit=1)
+                        instance.policy_code = 2
+                        instance.save(update_fields=["policy_status", "policy_code"])
                     except Exception,e:
                         log.exception("MODEL_POLICY: Exception when storing policy_status", e = e)
 
         if not policies_failed:
             try:
                 instance.policed=new_policed
-                instance.policy_status = "1 - done"
-                instance.save(update_fields=['policed', 'policy_status'])
+                instance.policy_status = "done"
+                instance.policy_code = 1
+                instance.save(update_fields=['policed', 'policy_status', 'policy_code'])
             except:
                 log.exception('MODEL POLICY: Object failed to update policed timestamp', instance =instance)