Internal dispatcher for WalletPasses.EventHandler callbacks.
Fans pass lifecycle events out to the configured handler module under
WalletPasses.EventHandler.TaskSupervisor so a slow or crashing handler
cannot extend Apple/Google response times. Exceptions are captured, logged,
and reported via [:wallet_passes, :event_handler, :dispatch, :stop] with
status: :error. See Event Handling & Wallet Presence.