Fixing issue with holding and unholding packages where sources are specified instead of pkgs.
Merge pull request #13318 from garethgreenaway/13293

Fixing issue with holding and unholding packages where sources are specified