src/vs/platform/extensionManagement/common/abstractExtensionManagementService.ts/AbstractExtensionTask/waitUntilTaskIsFinished
class AbstractExtensionTask:	async waitUntilTaskIsFinished(): Promise<T> {
		await this.barrier.wait();
		return this.cancellablePromise!;
	}