AbstractOperationContext and RestartParentResourceHandlerBase fixups

AbstractOperationContext fixup:
Remove services created by operation before RollbackHandler is executed. Currently services are automatically removed after that. If RollbackHandler manages to restore the service then it is removed once again. 

RestartParentResourceHandlerBase: currently inner OperationStepHandler is registered as class that can perform resource restart. It should be it's outer class.