Fix issue where multiple changes to the same model skipped later changes

ObjectTracker checkPathValues has side effects so we need to make sure it is
not skipped due to JS shortcutting logical or expressions.