When configuration was modified, e.g. by extensions during the initialization phase, we need to reset all service instances to ensure they are all consistent with each other, and are all based on the latest version of the configuration. However, such a reset may be expensive - we may end up re-loading bulk data, or re-establishing network connections.
To avoid resetting expensive services, we should be able to blacklist them, so any attempt to reset them would fail.