To reproduce the issue, add the following to one of the compiler tests, e.g. RandomCompilationTest:
'Production
+- 'Projection [ret(p(id, v(org, {}, false, (org#0)), (org.id#0)), (org.id), (org.id#1))]
+- 'Join
:- 'Unwind unwindattribute(listexpression(listexpression(20, 30)), tuple, (tuple#0))
: +- Dual
+- 'AllDifferent
+- 'Selection (p(id, v(org, {}, false, (org#0)), (org.id#0)) = indexlookupexpression(unwindattribute(listexpression(listexpression(20, 30)), tuple, (tuple#0)), 0))
+- 'GetVertices v(org, {Organisation}, (id,indexlookupexpression(unwindattribute(listexpression(listexpression(20, 30)), tuple, (tuple#0)), 0)), false, (org#0))
This currently blocks Interactive update 1.