How to keep staging install synced with member registration
You should have a look into project config if you haven't already.
It allows you to sync just the structural changes of your development, staging and live sites, without affecting the content/users.
This way you can still sync your production database to staging, but then you can just sync the structural changes back to production – no freezing necessary.