bug-fix: logic error on assignment add condition

add the constraint that a participant can only be
assigned to the current typist if there are less
than 2 assignments for that participant