fix hash implementation
fix hash implementation

our hash code was ported incorrectly and resulted in way too
many states ending up in the same bucket

fixing this improved file format compatibility with fst crate

couchbase/vellum