This all sounds convoluted. I have to wonder why you would not just use the Corporate Edition of NAV/SAV. The SSC will show any old pattern dates.

If you want a belt & suspenders, you could pull the current pattern version from the parent server and store it in an INI. Then pull the current pattern version from the client and simply compare to what's in the INI. If they don't match, check a counter in the INI. If the counter is zero, increment. If the counter is non-zero, take decisive action.

With a well configured NAV CE / SAV CE, the client should get the latest pattern within minutes of logon.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.