Rbarlow 970795

This PR fixes #970795[0] by making sure that the directory we build the publishing ISOs in is empty before building.

This PR also contains fixes for some unit tests that have been broken for a little while, but haven't been running.

[0] https://bugzilla.redhat.com/show_bug.cgi?id=970795