Fix harvesting of aged files - synchronise the correct way using channel - and resume from last offset

Simplify logging

Add skip_file_age option

Misc adjustments to previous changes