Update runners to call configure_package_mirrors.

Also, swap out fedora:create_rpm_repo for the new create_package_repo
task.
Only cache venv if tests pass.

This should resolve issues where a pip install failure causes
repeated test runs to fail...
Update stop_workers script to handle missing pids.
Restart monit regardless of stop_workers status.