Either that doesn't unregister properly or `hasService` reports false positives after removal...

https://github.com/silverstripe/silverstripe-framework/pull/3098/files#diff-ba432f4664f1b0e433aca0a87d589851R23