message: Close container on critical error during attach
diff: @@ -50,6 +50,7 @@ import {
  ensureFluidResolvedUrl,
  combineAppAndProtocolSummary,
  readAndParseFromBlobs,
  + canRetryOnError,
  } from "@fluidframework/driver-utils";
  import {
  isSystemMessage,
  @@ -838,6 +839,11 @@ export class Container extends EventEmitterWithErrorHandling<IContainerEvents> i
  if (!this.closed) {
  this.resumeInternal({ fetchOpsFromStorage: false, reason: "createDetached" });
  }
  + } catch(error) {
  + if (!canRetryOnError(error)) {
  + this.close(error);
  + }
  + throw error;
  } finally {
  this.attachInProgress = false;
  }
  