ref: add deletion protection to sentry_activity pickle migration (#52287)
to fix:
```
File "/usr/src/sentry/src/sentry/migrations/0493_pickle_to_json_sentry_activity.py", line 14, in _backfill
obj.save(update_fields=["data"])
File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 743, in save
self.save_base(using=using, force_insert=force_insert,
File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 780, in save_base
updated = self._save_table(
File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 858, in _save_table
raise DatabaseError("Save with update_fields did not affect any rows.")
django.db.utils.DatabaseError: Save with update_fields did not affect any rows.
```
similar to what is done in migration 492