[move-only] Change global_addr assignable_but_not_consumable accesses such that they are initialized at end of lifetime.
I also added an interpreter test that validates that ref_element_addr works as
expected (I fixed that in an earlier commit, but did not add an interpreter
test).
rdar://106724277