if executionLease.GetMutableState().IsWorkflowExecutionRunning() {
executionKey, newExecutionRef, err := e.updateExecution(ctx, shardContext, executionLease, executionRef, updateFn)
chasm_engine.go
if err != nil {
return chasm.EngineUpdateWithStartExecutionResult{}, err
}