The primary difference there is that the version in test utils force-starts some plugins to ensure the test runs fluidly.   The version in management.core cannot do that.  Since the test does not actually create a server, the bundles aren't started unless by force.