When git fetch fails, destroy the cache and recreate it

Tests weren't passing yet last time I tried. Still WIP.