Clear errors list if user decides to continue

Implemented by delegating ServiceManager.errors to ServiceManagerService
Yes, there is a missing expectation that checks that there is an error *really* reported. This will make the test more reliable (e.g. if the context stubs are changed).