• From a logical point of view, it also makes sense to me that it is stored on the new row...and that's typically the way I do it.

    One potential drawback of storing it on the "old" row is that your very first version of a particular entity will not have a previous version to add the reason to.