RUN  v4.1.1 /home/sawyer/projects/bb/.claude/worktrees/wf_926b3193-f6c-2/apps/server ❯  @bb/server  test/public/public-thread-queue-gone-environment.test.ts (2 tests | 2 failed) 207ms  × rejects queue-create when the environment is destroying (currently accepts it) 130ms  × rejects queue-create when the environment is destroyed (currently accepts it) 76ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯  FAIL   @bb/server  test/public/public-thread-queue-gone-environment.test.ts > queued message into a thread whose environment is gone (#1789) > rejects queue-create when the environment is destroying (currently accepts it) AssertionError: queue-create answered 201 {"id":"qmsg_pigge4de3h","content":[{"type":"text","text":"queued into a gone env","mentions":[]}],"model":"gpt-5","reasoningLevel":"medium","permissionMode":"full","serviceTier":"default","groupWithNext":false,"createdAt":1787235873333,"updatedAt":1787235873333}; queued rows: 1: expected 201 to be 409 // Object.is equality - Expected + Received - 409 + 201  ❯ test/public/public-thread-queue-gone-environment.test.ts:120:11 118| listQueuedThreadMessages(harness.db, thread.id).length 119| }`, 120| ).toBe(409);  | ^ 121| expect(listQueuedThreadMessages(harness.db, thread.id)).toHave… 122| });  ❯ withTestHarness test/helpers/test-app.ts:289:12  ❯ test/public/public-thread-queue-gone-environment.test.ts:34:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯  FAIL   @bb/server  test/public/public-thread-queue-gone-environment.test.ts > queued message into a thread whose environment is gone (#1789) > rejects queue-create when the environment is destroyed (currently accepts it) AssertionError: queue-create answered 201 {"id":"qmsg_9rnfi7ed99","content":[{"type":"text","text":"queued into a gone env","mentions":[]}],"model":"gpt-5","reasoningLevel":"medium","permissionMode":"full","serviceTier":"default","groupWithNext":false,"createdAt":1787235873422,"updatedAt":1787235873422}; queued rows: 1: expected 201 to be 409 // Object.is equality - Expected + Received - 409 + 201  ❯ test/public/public-thread-queue-gone-environment.test.ts:120:11 118| listQueuedThreadMessages(harness.db, thread.id).length 119| }`, 120| ).toBe(409);  | ^ 121| expect(listQueuedThreadMessages(harness.db, thread.id)).toHave… 122| });  ❯ withTestHarness test/helpers/test-app.ts:289:12  ❯ test/public/public-thread-queue-gone-environment.test.ts:34:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯  Test Files  1 failed (1)  Tests  2 failed (2)  Start at  14:24:30  Duration  3.09s (transform 1.60s, setup 0ms, import 2.77s, tests 207ms, environment 0ms)