how many connections do you get from a show processlist in mysql?
is it possible that some scoping issue had the connect occuring during prefork, instead of postfork, and mysql is dying from apache trying to do everything via 1 persistent connection?