Always populate self.__cache when reloading

On a cache miss, self.__cache never gets populated. Inside
get_all_values, it's being conditionally populated, and if
self.__cache[project_id] never exists in the first place, we're
fucked.
Merge pull request #1216 from getsentry/reload-cache

Always populate self.__cache when reloading