Hmm…
the osascript error is interesting, but shouldn’t be causing problems like this, although I will look into it.
When you mentioned the 3 different networks you’ve tested on, this was all with the same computer? Is it possible to create a second test user on the machine to see if the behavior is the same? Do you have any other machines you can test on?
Can I ask how you are setting/unsetting the proxy?