Esto resultó ser una regresión en rieles. Es reproducible con 5.0.0.1??? y se ha ido por 5.1.0.0???.
Lo dividí en dos y encontré este compromiso ser el que solucione el problema. Este es el problema relacionado .
La solución parece ser dejar de usar el codificador flotante de pg gem.