Update and FreshInstall both run RegisterMcpStep but the UI's Steps list never included it, so the running step never appeared and Steps.Count didn't match the executed pipeline length.
Update and FreshInstall both run RegisterMcpStep but the UI's Steps list never included it, so the running step never appeared and Steps.Count didn't match the executed pipeline length.