Clean up/refactor haas.test_common

The maze of stacked decorators is gone; the new implementation
is much simpler.

As a bonus, The deployment tests seem to pass with the code coverage
tool on -- I don't know what was causing it to fail in the first place.