I recommend that you install two network monitors, one near the client, another near the server (by "near", I may mean, on the same physical box, or the same ethernet segment, or on the router or something).
Then if you can trigger the error, you can look at the packet dump and compare the two.
I take it there are no transparent proxies (or reverse proxies), or any other kind of proxies involved?
Can you reproduce this on your dev box?
Mark