Revert "emacs: track "dirty" point, where contents start differing"

This reverts commit 1a34c1f2910a1e25bf9714aa565e0bba282afa47.
This fix was wrong, a bug in backend was shadowing the real problem.
An off-by-one problem remains, fix coming soon.
tests: adjust type names according to short-types