I will spend some time on your proposed changes tomorrow. One of our customers has been running this for a while now and didn’t have any issues though. Can I maybe take a look at your setup to see what is going on?
We made a Revive implementation a while ago, but did it as a separate plugin and it’s not maintained anymore. If someone has the budget then we can dust off the code and integrate it.