Eng 5614 Properly throttle CSV snapshots by periodically syncing, also use estimated time for booting clients to match the last write time

Also log when a node isn't going to participate in a CSV snapshot to aid in debugging CSV snapshots that have no files on some nodes