Improve error handling in Grains virtual hardware identification
Improve error handling in Grains virtual hardware identification

Some logical flaws appear to have creeped in over time and the log
message didn't really make sense anymore.

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt