At TaskControllerImpl.dependentAdded, make sure that dependencyDone is notified to dependent when task is at state STATE_EXECUTE_CHILDREN_WAIT
Since ExecuteContext and RollbackContext are no longer part of the API, make those interfaces extend TaskFactory.
Implement child service support in StartContext implementors.
Update ParentDependencyTestCase and test utility classes accordingly.
At Start/StopServiceTask, handle null services appropriately.
ServiceControllerImpl.restart: initial implementation
Proposal solution for revert service problem
(not all tests are running, just for evaluation purposes)