message: pick not allowed in detached container in task manager:
diff: @@ -14,7 +14,7 @@ import {
  IResponse,
  } from "@fluidframework/component-core-interfaces";
  import { ComponentRuntime, ComponentHandle } from "@fluidframework/component-runtime";
  -import { LoaderHeader } from "@fluidframework/container-definitions";
  +import { LoaderHeader, AttachState } from "@fluidframework/container-definitions";
  import { ISharedMap, SharedMap } from "@fluidframework/map";
  import { ConsensusRegisterCollection } from "@fluidframework/register-collection";
  import { IComponentRuntime } from "@fluidframework/component-runtime-definitions";
  @@ -436,6 +436,8 @@ export class TaskManager implements ITaskManager {
  public async pick(componentUrl: string, taskId: string, worker?: boolean): Promise<void> {
  if (!this.context.deltaManager.clientDetails.capabilities.interactive) {
  return Promise.reject("Picking not allowed on secondary copy");
  + } else if (this.runtime.attachState !== AttachState.Attached) {
  + return Promise.reject("Picking not allowed in detached container in task manager");
  } else {
  const urlWithSlash = componentUrl.startsWith("/") ? componentUrl : `/${componentUrl}`;
  const fullUrl = `${urlWithSlash}/${this.url}/${taskId}`;
  