Listening for DHCP event

Change-Id: Ice634e1f5ba2c0864c57a207ebd54b572d6e1e62
diff --git a/xos/synchronizer/model_policies/model_policy_hippieossserviceinstance.py b/xos/synchronizer/model_policies/model_policy_hippieossserviceinstance.py
index 2a86fac..3c0b1dc 100644
--- a/xos/synchronizer/model_policies/model_policy_hippieossserviceinstance.py
+++ b/xos/synchronizer/model_policies/model_policy_hippieossserviceinstance.py
@@ -100,8 +100,8 @@
                     self.logger.debug("MODEL_POLICY: creating subscriber")
                     subscriber = self.create_subscriber(si)
                     self.update_and_save_subscriber(subscriber, si)
-            # if the subscriber is there, update its state
-            elif subscriber:
+            # if the subscriber is there and authentication is complete, update its state
+            elif subscriber and si.authentication_state == "APPROVED":
                 self.logger.debug("MODEL_POLICY: updating subscriber status")
                 self.update_and_save_subscriber(subscriber, si, update_timestamp=True)