Add %pre section to RPMs (for diagnostics), add reinstall test suite.
The @BeforeTest / @AfterTest annotations do not work like JUnit - they are associated to a much larger "test" abstraction, which tends to be even higher than the suite level. It's one of those oddities of TestNG. We could use @Test with dependencies, I prefer just putting the cleanup calls directly in the test currently.