enroll
This method
Enrolls the user if not previously enrolled (ie. no cohort currently assigned) AND isEnabled.
Is idempotent, ie. calling the function multiple times has the same effect as calling it once.
Return
true when the first enrolment is done, false in any other subsequent call