Patches#1557887 「EOFを含む矩形範囲選択でEOF以降が反転」
(EOF_reversed2_r1001.diff ---> sakura/trunk#1014)
からおかしくなっていると思います。
EOF位置のキャッシュ機能がおまけで追加されているみたいなんですが、そこだけ部分的に除去したところ >>data:5640, >>data:5644 とも正しく動作している感じです。
http://sakura.qp.land.to/?Junk%2F17(バイナリ&修正パッチ)
EOFキャッシュが正確に動くようになれば問題は無いのかな~と思いますが、その辺りはどう手を入れればいいのか自分もよくわかってないです。