Makes eval test correctly clean up eval engine

After the switch to `org.junit`, I was getting some strange timing issues when running the tests, with the timeout test (`infiniteLoop_is_cut`).
The change makes sure that the previous evaluation has been terminated before the next test can start.