(maint) Pin to Beaker 1.7 and default to preserve_hosts onfail
Beaker can now be set to preserve hosts if the acceptance run fails. We
are now defaulting to that for ci and manual testing, and pinning to
Beaker ~>1.7.0, so any release on the 1.7 line.