Add a test for the SystemExit behavior.
Add a test for the bytes written to stderr when the volume service cannot be created.
Add a test for a correctly constructed, running VolumeService returned from the construction method.
Add a test for `_service_factory` being respected and use it to add another test for `main` calling the other object's `main` method.