Normalize tasks after edit, but only write if different to normalized original task

In other words, only apply normalization to tasks that have actually changed.