Flush save point writes so they don't get chopped off when the scanner d...

...ies; read back more than one line in the save point file before giving up; add a little more logging.