If I disable Keep-Alive in the connection request, and only supply one request per connection, things seem to go a lot smoother. Chaining requests in one connection seems to exacerbate the issue.
I don't know if the fix is complete, but it seems to be working for now.
Also, someone pointed me to a post about blocking ljArchive. Is there something I can do to make the client more friendly to the servers?