async fn mark_deferred( db: &Arc<RusqliteService>, id: i64, reason: &str, ) -> Result<(), String>
Put a row back in the queue untouched apart from its error note — used when the server was simply unreachable.