I think we still need to call ContentView::UpdateEnvironment as that is also what updates the candlepin environment.  I would add the conditional check within that Action itself to block out the call to Katello::Foreman::ContentUpdate