Enhance precondition function and tracing

Replace count_if with all_of in the property states match precondition
to stop iterating over the group members once a property state does not
match.

Include additional debug tracing when the precondition passes and fails
to help in determining where the precondition causes fans to be at full
speed.

Tested:
    Verify debug traces align with precondition state

Change-Id: I1c3d8f096a645ac3bfcdfb7b9197682cf7ca52a0
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
1 file changed