EnsureCacheDir should always call callback

Was only calling callback when the cache didn't exist.