Hey Terk - can you confirm if your custom stratum software follows the standards (meaning scan-time, expiry and queue settings local to our miners are meaningless), or if we specify settings that they are in fact not ignored?
Those settings are client side only.
In theory Stratum server implementation should send those settings to clients as well as send work restart command as soon as a block change.