¡Buen trabajo, @JammyDodger! ¡Apuesto a que esa es la solución!
Otra cosa a tener en cuenta es un método ensure_consistency en el modelo de usuario. Podrías buscar en el código fuente o simplemente intentar
u=User.find(123)
u.ensure_consistency!
O quizás sin el !