Ho deciso comunque di archiviare i dati in S3, ma un amico mi ha indicato la direzione della soluzione a questo problema, l'ho testato e ha funzionato, quindi ho pensato di pubblicarlo qui nel caso in cui qualcun altro si imbattesse nel stesso problema.
Fondamentalmente il problema è causato dalla variabile max_allowed_packet impostata su qualcosa di più piccolo della dimensione del blog/campo di testo. La query non può essere eseguita, quindi la connessione viene interrotta. Ecco alcuni dettagli sulla variabile max_allowed_packet
http://dev.mysql.com /doc/refman/5.0/en/server-system-variables.html#sysvar_max_allowed_packet
e anche alcune informazioni su come regolarlo sulle istanze rds
http://www.henrybaxter.ca/?p=111