src/vs/platform/remote/common/tunnel.ts/AbstractTunnelService/dispose
class AbstractTunnelService:	async dispose(): Promise<void> {
		for (const portMap of this._tunnels.values()) {
			for (const { value } of portMap.values()) {
				await value.then(tunnel => tunnel?.dispose());
			}
			portMap.clear();
		}
		this._tunnels.clear();
	}