				success := done && doErr == nil
				if success {
					h.TaskEngine.invokeTaskCompleteCallbacks(h.Name, meta, tID)
				}
				eventEmitter.EmitTaskCompleted(h.Name, success)