Grazie @supermathie, lo apprezzo molto! 
Quindi ho provato (solo la seconda riga), ma non sembra funzionare. Ha restituito molti record come:
id: 1234,
user_id: 1234,
custom_upload_id: nil,
gravatar_upload_id: nil,
last_gravatar_download_attempt: Thu, 07 May 2015 09:40:35 UTC +00:00,
created_at: Thu, 07 May 2015 09:40:35 UTC +00:00,
updated_at: Thu, 07 May 2015 09:40:36 UTC +00:00>,
Ne ho trovato uno con custom_upload_id impostato su un ID e ho recuperato il profilo dell’utente usando: User.find_by(id: 123456)
Tuttavia, quando visualizzo il loro profilo, l’avatar risulta ancora vuoto. Inoltre, posso vedere che non sono stati effettuati nuovi caricamenti su S3 di recente (nessuno nelle ultime 6 ore). Quindi non credo che le immagini ottimizzate vengano generate come conseguenza.
La buona notizia è che quando cerco un avatar tramite un comando Rails:
User.find_by_username('username').uploaded_avatar
source
I record sembrano corretti e gli URL per tutti gli URL S3 che ho controllato finora funzionano. I record sono coerenti con un’altra istanza che ha utilizzato S3 fin dall’inizio.
Poi, quando uso:
OptimizedImage.where(upload_id: upload_id).where(version: 2)
Nell’istanza precedente, vedo un sacco di immagini ottimizzate. Ma nella nuova istanza, non ci sono record. Il che sembra corretto. Per quell’utente con l’ID di caricamento personalizzato impostato, sembrano esserci immagini ottimizzate per lui su S3, ma quei record risalgono a giorni fa.
Quindi sembra che debba solo trovare un modo per attivare la generazione delle immagini avatar ottimizzate.
La nuova istanza è attualmente in modalità sola lettura; non sono sicuro se questo possa essere un fattore. La ricottura dei post sembrava funzionare bene in modalità sola lettura.
Modifica: vedo molti job in Sidekiq per la creazione di miniature degli avatar 
Quindi forse devo solo uscire dalla modalitĂ sola lettura per permettere loro di essere elaborati. Aggiorno.