Guard commitRename cleanup against concurrent renames

After the async dispatch, only clear renamingThreadId if it still
matches the thread being renamed, preventing a second rename's
input from being cleared by the first's completion.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
c530e5d50fJulius Marminge committed on 3/2/2026, 9:49:04 PM· committed by Julius Marmingeparent674720c
1 file changedLine totals unavailable