Мне помогло для осознания таких вещей думать об описании действий в условном С более декларативно. Забудьте про последовательности вообще. Даже если речь про один поток, то выражения, которые мы пишем, добавляют в некий мешок кучку действий, а а момент точки следования происходит "коммит" этого всего. Получается, что такие моменты являются единственным "ограничением" на то, что происходит и в каком порядке. Это в самой слабой модели памяти. Затем добавляются дополнительные гарантии, в соответствии с тем как сила модели памяти растёт