pkg test: fix test-failure reporting

The workaround for the way that `test-begin` fails to compose
would drop a lot of information about the test failure. Allow
RackUnit's default printer to show that information but then
also abort.

(My more concrete goal is to understand why a particular test
sometimes fails on DrDr.)
pkg tests: fix tests that accidentally install packages in place