We changed the file upload and temp folder location, and the problem went away. I'm assuming it is some OS-level issue. Although the old location and new locations' security settings/permissions are identical, it didn't want to "find" files in the first location for loading the XML from the webservice payload. We're waiting to see if it might be due to a security policy on the server and requires a restart, but the issue is resolved for now.