Fix infinite loop caused by emptying the cache, games with custom art would try to lookup using the cache hash and fail, but never setting the artwork to nil, so it would just lookup again using the same cache hash.