The write transaction now takes the per-user profile lock, so the mocked client answers the lock query, and the first case checks the lock is taken. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MRtGG9ARfqqhma3t85Ro2u