PostEditChangeProperty called an arbitrary number of times

Still happening in 4.22