De todos modos, decidí almacenar los datos en S3, pero un amigo me señaló la dirección de la solución a este problema, lo probé y funcionó, así que pensé que debería publicarlo aquí en caso de que alguien más se encuentre con el el mismo problema.
Básicamente, el problema se debe a que la variable max_allowed_packet se establece en algo más pequeño que el tamaño del campo de blog/texto. La consulta no se puede ejecutar, por lo que se interrumpe la conexión. Aquí hay algunos detalles sobre la variable max_allowed_packet
y también información sobre cómo ajustarlo en instancias de rds
http://www.henrybaxter.ca/?p=111