Here too, it's best not to catch everything and convert into a TestNAError.  IMHO, it's okay to just let exceptions propagate up and have the test-code handle it.  That will automatically result in TestFailure, or in cases where some test can **for-sure** ignore recovery problems, it can handle the catching/raising itself.