check-test-isolation R3+R4: engine creation moves into beforeAll, add afterAll(disconnect) so the engine doesn't leak across files in the shard process. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>