FIX: Better to put a ReviewableUser back into pending than silently fail

FIX: Better to put a ReviewableUser back into pending than silently fail

diff --git a/app/jobs/regular/create_user_reviewable.rb b/app/jobs/regular/create_user_reviewable.rb
index 07ddb22..8d06f94 100644
--- a/app/jobs/regular/create_user_reviewable.rb
+++ b/app/jobs/regular/create_user_reviewable.rb
@@ -11,7 +11,7 @@ class Jobs::CreateUserReviewable < Jobs::Base
     if user = User.find_by(id: args[:user_id])
       return if user.approved?
 
-      reviewable = ReviewableUser.create!(
+      reviewable = ReviewableUser.needs_review!(
         target: user,
         created_by: Discourse.system_user,
         reviewable_by_moderator: true,
@@ -28,8 +28,5 @@ class Jobs::CreateUserReviewable < Jobs::Base
         force_review: true
       )
     end
-
-  rescue ActiveRecord::RecordNotUnique
-    # If the reviewable is somehow queued twice, we can ignore.
   end
 end

GitHub sha: c0c236f3