(PUP-3593) Ensure puppet-server is stopped before cleaning certs.

This will prevent cert cleaning from happening while puppet-server is still
starting up, for example when one of the last actions by the previous test case
was to restart the master.
Merge pull request #3258 from waynr/quickfix

(PUP-3593) Address SSL cleanup and puppetserver restart timing issues in acceptance tests.