Deactivate/Reactivate Users When Performing Deployment to Production

Im looking into the ability to deactivate/reactivate users when performing a deploy to production to prevent users from using the system mid way through a deployment.
I tried the Personalization Plugin and created a group which I passed to the Deactivate Users smart service which worked fine. The problem is that by deactivating these users, they are removed from the group and I am unable to reactivate the users I deactivated earlier without having to manually reactivate each one.
Is there a better solution for locking users out of the system for a production deploy?

OriginalPostID-153062

OriginalPostID-153062

  Discussion posts and replies are publicly visible