Fix test_copy_expanded: now expanded objects are correctly assigned using `copy`

In fact, user-expanded objects are assigned a twin :-)
loop variants in GC -- shows the bug, but I don't know yet how to fix it
Merge remote-tracking branch 'upstream/master'