Promise.all is called with resolved values in order