I've also found the real problem, which has to do with the accessing the SSH fingerprint in the registry (which is a necessary step in validating the connection). In the case where the fingerprint is new, typically the user is prompted to authorize it (unless you checked the Auto Accept Fingerprint option in the ATE config) and then the new fingerprint is written to the registry. But in the case where you have an all-users configuration, the normal user doesn't have write privileges. I'm going to modify it to not ask for write privileges, which won't solve every problem, but should allow you to get by if the fingerprint matches (or if you have the auto accept option set).
But, if I'm going to update the ashnet2.dll module for this, I might as well do a complete pass through all the related sub-modules (openssl, zlib, etc.) That may take a day or so. And, probably the new ashnet2.dll will only make it into 6.3/6.4 (although it could probably be manually copied into the 6.2 bin directory.)
I'll follow up when that's ready...