hi,
yes indeed the issue is most likely caused by network latency. Obviously the browser cache could help, but that wasn't the case for your client.
Obviously if the browser gives up loading a file because of the delay there is nothing you can do apart from trying to load it again.
So you could check that window.Lightstreamer (declared by lscommons.js) and Lightstreamer.PushPage (declared by lspushpage.js) are in place before executing your code and, if not, try to load them again delaying the execution of your code.
I could suggest you to use something like
RequireJS to load lscommons.js and lspushpage.js files. I did not try this library myself but
it looks promising. Unfortunately it does not state (or I didn't see it) if it retries on failed requests or not.
HTH