Fix a race condition in HarvestInfoCache.TryAdd().
Fix a race condition in HarvestInfoCache.TryAdd().

HarvestInfoCache.TryAdd() can be called concurrently, in which case it can throw ArgumentException when adding a type that has already been added by another thread.
kbilsted/StatePrinter