When auto-keyframing AND 'around selected' were both activated, extra keyframes were being added when the view was moved. This was because the transform code was being used for special center calculations (using TFM_DUMMY), so auto-keying is not skipped for that mode.