In the version of zwei on system 37.1, with microcode 684, on LISP Machine Seven: m-x Keep Lines evidently doesn't use the proper deletion primitive. From the behavior it would appear that it unthreads the deleted lines in the forward direction but not in the backward direction.