Further change to EXIT_TEST handling...

I think it is sensible for this to behave in the same
manner as EXIT_TESTPART when the test only has 1 testPart, as that
would give the caller access to the feedback for the current testPart.
In the case of multiple testParts, we will still end the test itself.