Fix a bug in which an absl hashtable is used with inconsistent hash/eq functors.
Fix a bug in which an absl hashtable is used with inconsistent hash/eq functors.

`eq(k1, k2) -> hash(k1) == hash(k2)` must be true for hashtable usage to be valid.

The bug here is that when the hash is layout insensitive, we can't hash the data bytes in their physical order - we must hash them in their logical order.
