Pessimistic locking for creating enrolled user
Merging from master. Using Spree::User.find_or_create_unenrolled