Hi Ken,
Thanks for your attention.
Please forgive me reply you late. We were just replicated this issue on our staging server, one person just keep click a "review" link very fast, and it generated more than 200 connections on the processlist. Most of them are GET_LOCK session queries with same session id.The bandwidth and CPU usage were also very high(60%) (note, there were only 5 users online) but other people didn't feel slow down at the moment.
But the days ago when the issue happened on live server there were more than 120 courses hit the deadline, although we didn't feel the site slow down when we testing but with such amount students online could be different.
Meanwhile we also tested it on our Moodle 1.9 live site (we have two sites, 2.4 and 1.9) and didn't fine this high session update.
For your suggestion to save the session in file, we will think about it. But at least now we can't do any change since there are big amount users are using it.
About the "help me out" email you got, I didn't send out any email, this is wired.
Thank you.
Susan