If we don't boot tests can fail based on the point at which IPublishedSnapshotService is first resolved.
At runtime it is resolved by the NuCacheComponent as soon as CoreRuntime is resolved during UseUmbracoCore.
By doing this the integration tests match the real application lifecycle.