Ensure harness cleanup runs even when shutdown fails

- make integration harness dispose path always remove temp root dirs via `Effect.ensuring`
- preserve shutdown failure by surfacing the first teardown error cause
- add integration test that forces `providerService.stopAll` failure and verifies temp dir cleanup
7722cb6d2eJulius Marminge committed on 2/27/2026, 2:40:23 AM· committed by Julius Marmingeparentc9a59a2
2 files changedLine totals unavailable