But what instead?  lastSuccessfulRemoteSyncTimestamp / lastSuccessfulLocalSyncTimestamp are far too long (and incorrect, anyway, since it's not the timestamp at which sync occurred but the timestamp of the last modification which was synced during the previous successful sync).