Improve default preferences to get the latest versions for new dependencies

The -notuptodate(changed) should take care of getting the latest version of new dependencies brought in when installing a package.
Not the final solution to find the best compromise at an install, but getting close.