}
switch err.(type) {
case *serviceerror.NotFound:
return r.applySnapshot(ctx, namespaceID, wid, rid, archetypeID, wfCtx, releaseFn, nil, versionedTransitionArtifact, sourceClusterName)
localTransitionHistory := ms.GetExecutionInfo().TransitionHistory
if len(localTransitionHistory) == 0 {
// This could happen when versioned transition feature is just enabled
// TODO: Revisit these logic when working on roll out/back plan