Bug 969109 follow-up: strictly define the order of participating promises. r=echou, f=jaliu