Updated finitisation to delay custom fin delegation for references until the 'unassignedrefs' phase. Also fixed a bug in the 'choices' logic.
Added comment about 'fair' reference assignment.