If you edit a record with is_active=True in admin then the edit does not commit but just fails silently. At worst there should be a warning to say this has failed. Howeve sometimes would be useful to be able to reset is_active=True in admin. Or would that cause some confusion in the archive with undeleted rows?
Also when you delete_record with versioning on then the record is still available but with is_active = True. To be consistent the record should be set to None.

