Fix error in write_sparse() on incomplete write.

Fix a problem where sparse_seek could get left non-zero when we
did not finish writing all the data that would take us to that
sparse gap.  Issue pointed out by David Taylor.
Fix the visit-all-patches path.
Mention latest news.