core: make Base_edit raise in case of wrong matrixbox keys
This should not happens, but if this happens we should not just return in the middle of the loop, because this returned value is not used, so we would just silently edit partially.
This should not happens, but if this happens we should not just return in the middle of the loop, because this returned value is not used, so we would just silently edit partially.
This will create a new commit in order to revert the existing changes.