I'm a little confused, does:
unenrol_user($instance, $user->id);
delete a users enrolment or suspend a user's enrolment.
and then does $enrol_user($instance, $user->id)
enrol new users, as well as unsuspending any suspended users?
Are there better function to use?
cheers,
Brad