Clear errors list if user decides to continue

Implemented by delegating ServiceManager.errors to ServiceManagerService
Actually the test case does not prove this claim.

The `reset` result is tested at the beginning where there is no error yet, that does not help much. This check should be moved below, when there is one error reported, to actually check that it got reset back to 0.