Issue Patch | Caching Failed Results

A section of the code was caching a downed server by not properly noting
if a result was good to cache or not.