[ ... ]
Any suggestions on a solution, or how I might get more info out of
apache as to what it's doing while everyone's in the read state?
I would try using strace (or ktrace or truss depending on your OS) on the processes to see what they are doing. Between that and lsof you should be able to tell what the process is blocked reading.
Hope this is helpful,
----Scott.