message: Protect against potential double-call to attachRuntime (?)
diff: @@ -1008,7 +1008,10 @@ export class LocalDetachedFluidDataStoreContext
  registry: IProvideFluidDataStoreFactory,
  dataStoreChannel: IFluidDataStoreChannel) {
  assert(this.detachedRuntimeCreation, 0x154 /* "runtime creation is already attached" */);
  + this.detachedRuntimeCreation = false;
  +
  assert(this.channelDeferred === undefined, 0x155 /* "channel deferral is already set" */);
  + this.channelDeferred = new Deferred<IFluidDataStoreChannel>();
  const factory = registry.IFluidDataStoreFactory;
  @@ -1018,9 +1021,6 @@ export class LocalDetachedFluidDataStoreContext
  assert(this.registry === undefined, 0x157 /* "datastore registry already attached" */);
  this.registry = entry.registry;
  - this.detachedRuntimeCreation = false;
  - this.channelDeferred = new Deferred<IFluidDataStoreChannel>();
  -
  super.bindRuntime(dataStoreChannel);
  if (await this.isRoot()) {
  