Failures are always re-executed.
In previous versions testmon stored the failure reports and re-reported them from cache even if the tests were not affected. The result was imperfect in many ways and sometimes spooked users. This version always re-executes tests which failed last time.