ES6: Fix chained Promise resolution