I seem to remember coming across this one myself in the past - but don't have my notes readily to hand, unfortunately.

But how about the
NV-RAM ... or did someone get the next service due date wrong a few weeks ago?

Be aware of
this one, as well - which could possibly be related.
Other than that, your final suggestion sounds reasonable enough.
