This one of the preferred way to remove hashability (for instance, if a new class inherits from a hashable class, but is no longer hashable).  In other words, this behaves as expected.  It is also included in the test suites.