I can confirm the hook working even with the app setting disabled, that is fixed, but I got no error when I change the author.
Tested on my dev board (4.3.5), author is changed, no error logged.
Tested on my online board (4.3.4), no error logged:
Let me know if I did something different than your post. If I did, please, be clear and straight.