Fix: pengine,libpe_status: don't clear same fail-count twice
Previously, pengine and libpe_status were inconsistent when generating
a key to use for a fail-count op. This could lead to two identical ops
being scheduled, one of which would timeout (during which time the resource
would not be recovered). Now, they consistently use generate_op_key().