[Chapel Merge] Clean up most of the test failures from last night

Branch: refs/heads/main
Revision: 767279f
Author: daviditen
Link: Clean up most of the test failures from last night by daviditen · Pull Request #20514 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #20514 from daviditen/fixup-test-failures

Clean up most of the test failures from last night

[reviewed by @mppf thanks!]

Most of these ran only with CHPL_COMM!=none or were .futures so I didn't catch them in my initial pass.

Correct some incorrect automatic translations and avoid doing
'new borrowed C()' in a few places.

Modified Files:
R test/associative/types/testBorrowed.bad

R test/associative/types/testBorrowed.future
M test/associative/types/testBorrowed.good
M test/classes/delete-free/borrowed/borrowed-if-expr.chpl
M test/classes/diten/subclassMethodCall.chpl
M test/io/vass/writeThis-on.chpl
M test/library/packages/ZMQ/not-serializable.chpl
M test/library/packages/ZMQ/weather.chpl
M test/modules/figueroa/DuplicateConfigVars/DuplicateConfigVars.chpl
M test/param/ifExprCopyInitBug.chpl

Compare: https://github.com/chapel-lang/chapel/compare/eafb7505fd22...767279f13c8b