Ok, I think I figured out the problem. Yes, GlobalSign changed the format of the certificate. I think you also mistyped the options for the openssl command. The following lines in your script:
echo Generating .pem format files for certificates
openssl x509 -inform DES -in Root-R1.crt -out GlobalSign.pem -text
openssl x509 -inform DES -in gsorganizationvalg2.crt -out GlobalSignOrgValid_Interm.pem -text
Should be changed to:
echo Generating .pem format files for certificates
openssl x509 -inform PEM -in Root-R1.crt -out GlobalSign.pem -text
openssl x509 -inform DER -in gsorganizationvalg2.crt -out GlobalSignOrgValid_Interm.pem -text
I tried this on my Pre3 and it seemed to work and allowed me to link a new Outlook account.
One thing I noticed that did not match your previous instructions was that I had to go to the Certificate Manager and "trust" the newly loaded certificates.
Nice touch in your script in not creating the backup files more than once. The second time I ran the script on my Pre 3, I had a mild panic as in "Oh sh*t. I just overwrote my backup certificates

". I looked at the file list and saw the dates on the backup files didn't change. Huh? Then I saw in your script you checked for overwriting the backups.

Whew, I was worried for a moment.