Fix up some bugs performing updates to another base system, such as
9-STABLE

* Don't download pkgs twice
* Only download cache packages from the pkgng repo listed in pkg.conf
* Grab the pkg.txz file from the correct CDN mirror