We don't test the lifecycle of IDB objects (notably, IDBTransaction, IDBDatabase, and IDBRequest) that are sensitive to IPC timing and document shutdown. We should refactor to enable these tests using mocked backends and execution contexts.