What do you mean by "we did this so that we could override it"?. It seems the reason was the ordering, as the comment describes. It's possible the Katello as an engine made that code redundant though