This might be a mistake here, we can't assume a new host hasn't started reporting a guest that was migrated when another host reports it as deleted, so cleaning out all entitlements for any host could clobber the ones it should have on it's new host.