Revert "ensure resolve_synth_opts_hash_or_array returns new instance"

Sadly too much of a performance regression on RP. Need a smarter solution.

This reverts commit 14eabb11b0b68ef439f070c52463dd309e2dc177.