[CHEF-4918] Don't destructively merge subhashes in hash_only_merge!

Without the dup, override attributes can get saved back to the server
as normal level attributes.