Tweak line reader and account for missing newline in harvester readline