src/vs/base/common/observableImpl/utils.ts/FromEventObservable/onLastObserverRemoved
class FromEventObservable:	protected override onLastObserverRemoved(): void {
		this.subscription!.dispose();
		this.subscription = undefined;
		this.hasValue = false;
		this.value = undefined;
	}