I think we should either remove `compute_attributes.present?` from this method, so it indicates whether the host is `compute?` simply by the presence of the compute_resource_id, or change it to: `compute_resource_id.present? && (compute_attributes.present? || uuid.present?)` so this method still returns true on a retrieved host (where compute_attributs isn't stored).