Suggestion .. if currently connected/authorized when checkin time rolls around, have it ignore further checkin attempts for like .. 4 hours if it can not connect to the server... lol. Do not unauthorize due to server connections. Modify the time (realistically) as required for maintenance...