Minor change: if the student already has chosen the same affinityCycle,
simply return that registration, instead of an error with no information