Code review found: getattr(sys.modules[__name__], fn_name) raises
AttributeError if a dispatch table string entry is a typo. Now caught
and reported via webhook_update_task as 'internal dispatch error'.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>