Improve how we run major updates, try to download as many PKGNG packages beforehand
as possible, so that if it fails, it does so before we get to the freebsd-update portion