Harden Redis and fail stranded session imports
Add a sidekiq-cron
sweeper that marks imports stalled past a grace window
(pending >5m, processing >1h) as failed with a clear message, so lost jobs
surface in the admin panel instead of hanging. SessionImportJob now claims
imports atomically (pending -> processing) to stay idempotent.