Just a note from the ECGrid TechOps team where we found and solved this problem. 10,000 is probably an extremely high number; we just didn't want to take any chances getting back online when we increased our server load. I suspect 1,000 would be more than enough in most cases.
This can also be set in the ServicePointManager within the code. This could then be a configurable setting from the UI.
ECGrid TechOps