In my experience it is hit or miss as well. Seems to depend on number of segments, if the change results in fewer or more segments than the original itinerary, number of times the fare changed, etc. No real rhyme or reason. It either works or it doesn't. How's that for a non-answer?