Scorer replies 5, 7, 9, 10. Exit condition: score >= 8. maxIterations 5.

testExitAtLoopEnd = false (default): final plan 'draft 3', scorer ran 3 times, improver ran 2 times, final score 9
testExitAtLoopEnd = true:            final plan 'draft 4', scorer ran 3 times, improver ran 3 times, final score 9
