Issue #3201209: Hook presave does not set original correctly when editing non-default revision entities
Closes #3201209