message: Only Flush in Order Sequentially if FlushMode not Manual
diff: @@ -855,6 +855,14 @@ export class ContainerRuntime extends EventEmitter implements IHostRuntime, IRun
  }
  public orderSequentially(callback: () => void): void {
  + // If flush mode is already manual we are either
  + // nested in another orderSequentially, or
  + // the app is flushing manually, in which
  + // case this invokation doesn't own
  + // flushing.
  + if (this.flushMode === FlushMode.Manual) {
  + callback();
  + } else {
  const savedFlushMode = this.flushMode;
  this.setFlushMode(FlushMode.Manual);
  @@ -866,6 +874,7 @@ export class ContainerRuntime extends EventEmitter implements IHostRuntime, IRun
  this.setFlushMode(savedFlushMode);
  }
  }
  + }
  public async createComponent(idOrPkg: string, maybePkg?: string): Promise<IComponentRuntime> {
  this.verifyNotClosed();
  