Y
Смысл в том, что действительно строка одна. Но две сессии всё равно должны обращаться к разным ресурсам этой строки, одна делает апдэйт кластерного индекса и потом бежит обновить некластерный, а вторая наоборот сначала индекс сик по некластреному( главное чтобы транзакция была с S блокировкой), а потом лукап по некластреному. Вот и дедлок.