Issue #3455215 by phenaproxima, chrisfromredfin, sime: ServiceProviderBase::alter shouldn't call parent::register