Hello,
Thank you for the detailed explanation. In order to figure out the root of the issue, could you please click Reply privately to author in the forum and send me the SOAP XML logs of the request and response? By looking at the XML with the error response, I'll be able to tell if it's a problem with the code, the API, or something else.
Thanks,
Nadine, AdWords API Team