Return original hash if rehashing fails
Return original hash if rehashing fails

Since rehashing is essentially just a performance optimization, and not
necessary for correctness, there's no need to panic if rehashing fails.
Instead, we can just return the original over- or under-loaded hash
table, and try again the next time hash_set or hash_remove is called.

pbackus/hash