do I need to handle the case when we are modifying an existing record, setting is_active=False? essentially using "create_enrollment" to unenroll an existing user.

I doubt we ever do this, but the method supports it, so I feel like I should modify this logic to support it as well.