Redownload files with incorrect hash
Redownload files with incorrect hash

Previously, if a downloaded file had the right size but the wrong hash,
Stack would simply exit without redownloading. The problem is simply one
of parentheses: we need the catch statement to apply to the action
itself, not the first exception handler.

Alternative solution (arguably better): combine the two exception types
into one.

harendra-kumar/stack,Blaisorblade/stack,martin-kolinek/stack,sjakobi/stack,achernyak/stack,deech/stack,mrkkrp/stack,AndreasPK/stack,juhp/stack,mrkkrp/stack,achernyak/stack,phadej/stack,juhp/stack,sjakobi/stack,Heather/stack,luigy/stack,harendra-kumar/stack,anton-dessiatov/stack,AndrewRademacher/stack,AndreasPK/stack,phadej/stack,narrative/stack,Heather/stack,Fuuzetsu/stack,luigy/stack,MichielDerhaeg/stack,anton-dessiatov/stack,narrative/stack,Fuuzetsu/stack,Blaisorblade/stack,AndrewRademacher/stack,deech/stack,martin-kolinek/stack,MichielDerhaeg/stack