Fix fallback error event leaking backup provider errors
When provider fallback retries with a backup provider that also fails,
suppress the backup's error events from the callback and clear the
_evented flag on the original exception so the caller reports the
correct (original) error.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>