Remove call to on_presets_changed from Tab Page's on_change.

(set_dirty is called which handles it anyway.)
Make set_dirty ignore changes that don't do anything.