Ensure evaluation of the virtual grain for Xen

The fix for #11877 broke the grains for Xen hosts as reported in #13534
Merge pull request #13536 from babilen/bug/grains_virtual_xen

Bug/grains virtual xen