Bug 1062323 - Chained promises should resolve asynchronously. r=bz