I suppose that when Josm raises a warning, it should calculate and split the changeset itself in two or more changesets with smaller bboxes, at least calculate if it is feasible like this case seems to be, because the deleted nodes in that corner has no relationship with the elements changed in the other corner of the bbox.