Description of problem: If a hypervisor is registered with subscription-manager it won't have a hypervisorId at that time. Subsequent virt-who checkins won't set the hypervisorId to the value in the virt-who report (The host will be reported as Unchanged) Version-Release number of selected component (if applicable): candlepin-2.6.8-1.el7sat.noarch How reproducible: Always Steps to Reproduce: 1. Register a hypervisor with subman 2. Install virt-who on the hypervisor and initiate a checkin (ensure the DMI UUID is present so it finds the existing hypervisor) Actual results: hypervisorId doesn't get updated to what's in the virt-who report Expected results: it should be updated Additional info: Related code: https://github.com/candlepin/candlepin/blob/bf4b1f18d045dcec3136a1b0f4e94452c80728c9/server/src/main/java/org/candlepin/service/impl/HypervisorUpdateAction.java#L153-L154