Fix: pengine: Ignore failure-timeout only if the failed operation has on-fail="block"
Test: pengine: Ignore failure-timeout only if the failed operation has on-fail="block" (update a regression test)
Test: pengine: Ignore failure-timeout only if the failed operation has on-fail="block"
Merge pull request #499 from gao-yan/expire-non-blocked-failure

Fix: pengine: Ignore failure-timeout only if the failed operation has on-fail="block"