J'ai quand même décidé d'aller avec le stockage des données dans S3 mais un ami m'a indiqué la direction de la solution à ce problème, je l'ai testé et cela a fonctionné, alors j'ai pensé que je devrais le poster ici au cas où quelqu'un d'autre se heurterait au même problème.
Fondamentalement, le problème est causé par le fait que la variable max_allowed_packet est définie sur quelque chose de plus petit que la taille du champ blog/texte. La requête ne peut pas être exécutée, la connexion est donc interrompue. Voici quelques détails sur la variable max_allowed_packet
http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_max_allowed_packet
et aussi quelques infos pour l'ajuster sur les instances rds
http://www.henrybaxter.ca/?p=111