Hmm, does sound like you are having some intermittent strange internet issues, however they have been moving a lot of servers around, so I would not rule out an issue on their end. Just to do a quick connectivity check, can you run tracert cores.foldingathome.org (or "traceroute ..." from Linux or MacOS)?
Edit: I have been having a lot of issues with very slow or hung GPU WU uploads.