engine-setup relied on a specific yum group to define a set of additional packages to be updated.
If such a group was not available for any reason, these additional packages were not updated.
engine-setup was changed to not rely on such a group and instead have this list hard-coded in it. This list can be overridden by an answer file if needed.
The list of packages to upgrade is independent of the yum repository management so they are always updated.