HF RL Explorer

Add exponential backoff and authentication error handling to IMAP email fetch jobs

Add exponential backoff and authentication error handling to IMAP email fetch jobs: a task in bird-critic-1.5-full-300 (Harbor dataset). Plain IMAP channels with wrong or expired credentials were silently retrying every minute indefinitely because Net::IMAP::NoResponseError was caught and logged…

The task

Plain IMAP channels with wrong or expired credentials were silently retrying every minute indefinitely because `Net::IMAP::NoResponseError` was caught and logged but never escalated — the channel's `authorization_error!` method was never called, so the Redis error counter never incremented. This PR adds two…

Part of kochsnow/bird-critic-1.5-full-300.