Decrease noisiness of TaskGroupRunner
Don't uses executor in trainTest when thread count is 1

This is a bad attempt at #426 that just uses an independent loop to run tasks when the thread count is 1, avoiding the executor and the group runner alltogether.
Fix eval script MOJO error message
Update release notes for eval changes [skip ci]