Not sure it's Post Revisions. As long as I maintain an active connection and activity level within the Post Writing panel, things seem to be ok. It's only if I leave the writing panel open for an amount of time with no activity. I'll occasionally also see a number of WP-Cron processes running as well when the Internal 500 Server error happens.