Bug 995438 - Only calls the last callback of an async operation