PopulateDecorator: clarify error on populate throw
CacheClient: log unhandled error to `stderr` instead of throwing an unhandled exception