Thanks for looking into this issue and releasing a plugin update. We have installed the testing version of the plugin you provided and it seems to be working well so far. The nature of our original issue is that it would work 90% of the time so the fact that the new version has not failed yet doesn’t necessarily mean it has solved the issue.
We will continue to test and use the updated version of the plugin on our live site. I will report back to you next week and let you know if we have or have not had any failures.