.3y28601: Terms of Service now work correctly again

Introduction of UserCache caused a bug (no shock) wherein accepting the
TOS didn't take until the next system reboot.  Introduced machinery to
update the Cache.