[runtime] Properly handle rethrow outside of catch blocks. Fixes #20412

Fix the verifier to fail a rethrow in a filter block.
Change the JIT to emit an exception instead of asserting.