Давайте обратно вернёмся к месту, где очевидно. Понятно, что такое возможно? (Для простоты нотации считаем, что "=" -- это acq-rel)
Thread 1: x = 1
Thread 2: y = 1;
Thread 3: r1 = x; r2 = y; // r1 <- 1, r2 <- 0
Thread 4: r3 = y; r4 = x; // r3 <- 1, r4 <- 0