Wrong handling of duplicate keys in alist-hash-table and plist-hash-table