In LAZY mode services are checked and can be started before an execution of each test. It would be good to restart services here if they were terminated.
It looks like a simple change in ServiceManager.startingTest(), condition of starting services could include Service.isAlive() check.
It looks like a simple change in ServiceManager.startingTest(), condition of starting services could include Service.isAlive() check.