The timeout for getting plugin version data from different servers was too tight. Note that CURLOPT_CONNECTTIMEOUT is a segment of the time represented by CURLOPT_TIMEOUT so if connection is slow there is only 5 secs left for processing the data on the server and getting it into JFusion. I doubled the timeout to 20 secs. This seems enough on slower servers when using mortons version script on these servers.