When traversing the case for the reverse arrow, if there are no changes, the case-expr are not re-executed, which meant variables would not be redefined. Closes #15402. Closes #15403.
When traversing the case for the reverse arrow, if there are no changes, the case-expr are not re-executed, which meant variables would not be redefined. Closes #15402. Closes #15403.