Сделайте для себя маленькие понятные примеры, тогда можно обсудить предметно.
В вашем же случае, я полагаю, у вас была дорога из 100 точек. Потом вы её разрезали и она стала из 10 точек. А второй кусок с отрицательным ID просто проигнорировался. В итоге вам показалось что, что-то удалилось, а по факту дорога осталась, просто стала короче.