Fix Hash#put_if_absent putting duplicate keys
#14427
Merged
Hash#put_if_absent putting duplicate keys
#14427