Limit keychain requests after machine sleep.

We assume ClientLogin auth tokens are still valid after a wakeup. In most implementations, they are valid for a few days.
Fix duplicate or incoherent Keychain items.