Review fixes: clean up comments, fix test names, add arrow tests, guard throw_into_generator
- Remove stream-of-consciousness comments in async_resume_callback, replace
with concise doc explaining the actual mechanism
- Rename misleading test_async_arrow_* tests to test_async_function_expression*
(they tested function expressions, not arrows)
- Add real async arrow function tests using `async x => ...` syntax
- Add Executing state guard to throw_into_generator for consistency with
run_generator (prevents re-entrancy)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>