bin/preprocess is now non-destructive: it won't empty files if run more than once
Only download when chapters are known to be missing, per @patrickhaller's advice.