Fixed behaviour to pass all spec, reimplemented AwaitBoth in wye w/o AwaitL/R