Fix: pengine: Consider resource failed if any of the configured monitor operations failed
Previously with d87de1b, if not all the configured monitor operations
failed, the resource could be considered running well.
This commit fixes it by conditionally "clear_past_failure".