HRCPP-76 ConsistentHashV1::positions is not cleared when updating hash

Clearing positions as we reuse the same instance of ConsistentHashV1. All other fields are reinitialized in ConsistentHashV1::init