Hi Eric,
I made the change you suggested and tested it on something smaller, by having the alert fire on 2*1024*1024 (200mb), which it did successfully.
However when I up it to 2GB using the code 2*1024*1024*1024 and once again try upload the 5GB file, I get my original error message 2038. The friendly message does not fire.