The string "KHTML" needs to be removed from the user-agent sent by get-upstream-version.pl. If that is done, the Adobe page returns the correct version.
Apparently Adobe decided that the string "KHTML" would only be sent by non-Linux useragents, for some random reason. If there are other things I can do to help resolve this, please let me know!