solves Issue7550

New attempt to have a satisfactory solution for issue 7550. Two main steps are taken:
- to avoid or minimize data corruption if and edition fails to complete, the edition stops once an error is found
- to avoid failure of split on SL DB, new features primary keys are set to NULL