Ignore backup records with invalid hashes

Out of a few million backup records, I decode a few that don't have
hashes.  This is likely because they're not actually backup records or
something, but even if they are, ignoring them is better than crashing.