Jag bestämde mig för att lagra data i S3 ändå, men en vän pekade mig i riktning mot lösningen på det här problemet, jag testade det och det fungerade, så jag tänkte att jag skulle lägga upp det här ifall någon annan stöter på samma problem.
I grund och botten orsakas problemet av att variabeln max_allowed_packet är inställd på något som är mindre än storleken på bloggen/textfältet. Frågan kan inte köras så anslutningen avbryts. Här är några detaljer om variabeln max_allowed_packet
http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_max_allowed_packet
och även lite information om att justera det på rds-instanser
http://www.henrybaxter.ca/?p=111