FIX: Test 529 didn't Clean Up Properly

Test 529 didn't run the `disaster_cleanup()` method after failing in a specific failure case. Together with another bug (also fixed here) it caused the following test cases to fail. Since the test framework didn't distinguish between **test.cern.ch** and **test.cern.ch.replic** properly, it wasn't able to recreate the test repository.