Регламентирован ли ecmascript такой порядок выполнения .then и await?
https://codepen.io/FragsterAt/pen/WNapLxp
т.е. начала выполняются прилепленные до await .then (причем в порядке прилепливания обработчиков), затем все, что после await, затем .then, прилепленные после await? (вторая часть более менее следует из первой)
Как если бы все .then выполнялись в порядке прилепливания, а то, что после await являлось последним прилепленным .then?