remove empty timeouts blocks in copyTimeoutValues
remove empty timeouts blocks in copyTimeoutValues

The hcl2shims will always add in the timeouts block, because there's no
way to differentiate a null single block from an empty one in the
flatmapped state. Since we are only concerned with keeping the prior
timeouts value, always set the new value to null, and then copy over the
prior value if it exists.

rnaveiras/terraform,apparentlymart/terraform,VladRassokhin/terraform,apparentlymart/terraform,apparentlymart/terraform,luis-silva/terraform,heimweh/terraform,brandontosch/terraform,gechr/terraform,ewbankkit/terraform,apparentlymart/terraform,nlamirault/terraform,tommynsong/terraform,drebes/terraform,gechr/terraform,tommynsong/terraform,ewbankkit/terraform,drebes/terraform,VladRassokhin/terraform,heimweh/terraform,drebes/terraform,brandontosch/terraform,ewbankkit/terraform,pdecat/terraform,pradeepbhadani/terraform,luis-silva/terraform,pdecat/terraform,hashicorp/terraform,nlamirault/terraform,tommynsong/terraform,nlamirault/terraform,luis-silva/terraform,drebes/terraform,ewbankkit/terraform,hashicorp/terraform,rnaveiras/terraform,VladRassokhin/terraform,pryorda/terraform,pryorda/terraform,gechr/terraform,pryorda/terraform,heimweh/terraform,heimweh/terraform,brandontosch/terraform,rnaveiras/terraform,brandontosch/terraform,pdecat/terraform,heimweh/terraform,brandontosch/terraform,pradeepbhadani/terraform,hashicorp/terraform,VladRassokhin/terraform,luis-silva/terraform,pdecat/terraform,pradeepbhadani/terraform,apparentlymart/terraform