Fix for case when mutliple repos and a package may not exist

- Use FindPackageById instead of GetPackages, then take latest version.

I put in a test this time :)