5e30fb4454
React Compiler cannot lower a `finally` block, so every component containing
one is skipped entirely. In these 24 sites the `catch` completes normally and
neither block returns or throws, which makes `finally { cleanup() }` exactly
equivalent to running `cleanup()` after the try/catch.
Sites with no `catch` are left alone - there the cleanup also runs on the throw
path, so hoisting it would change behavior.
Skipped components: 125 -> 112.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>