Prevent repeatedly reading PLDM sensors when proc garded

If a processor was garded, the OCC sensor would never be enabled.
The prior could would continue to try reading a sensor until it became
enabled.
Code change will stop attempting to read a sensor once a signal or valid
response has been received.

Tested on HW

Change-Id: I9c43840fb25803af4f320ae9de00e896daf190f6
Signed-off-by: Chris Cain <cjcain@us.ibm.com>
diff --git a/pldm.cpp b/pldm.cpp
index 6c2a291..41552ef 100644
--- a/pldm.cpp
+++ b/pldm.cpp
@@ -710,6 +710,16 @@
             fmt::format("pldmRspCallback: OCC{} is RUNNING", instance).c_str());
         pldmIface->callBack(instance, true);
     }
+    else if (occSensorState ==
+             PLDM_STATE_SET_OPERATIONAL_RUNNING_STATUS_DORMANT)
+    {
+        log<level::INFO>(
+            fmt::format(
+                "pldmRspCallback: OCC{} has now STOPPED and system is in SAFE MODE",
+                instance)
+                .c_str());
+        pldmIface->callBack(instance, false);
+    }
     else
     {
         log<level::INFO>(