Use buildmessage in publish-for-arch

Also, drop a unipkg.saveToPath that we think is redundant (since
5e72f55eb2d changed bundleBuildResult to also call saveToPath)
Put --get-ready's PackageLoader.getPackage in job
put calls to publishPackage in buildmessage
add some buildmessage.assertInJob to PackageClient