Fix: use safer get_cache_file() in semaphore_acquire_nc().
Use more conservative limit of 100 IDs for CharacterAffiliation calls.
Update character affiliations daily.