Pipeline: guarantee sequence of events when UseSpread is true. Now there is no such guarantee, this is shown by my tests in PR.