fixes #24760 I tried `incl` `tfHasAsgn` to nontrivial assignment, but that solution seems to break too many things. Instead, in this PR, `passCopyToSink` now checks nontrivial assignment