Applies an authoritative value only when no newer local edit would be lost. Returns whether the visible value changed; callers preserve selection and IME on a false result.