--preprocess-into only tells syslog-ng to write the processed config to
a file, it will then proceed to do whatever else it would've done
without the option. That's a bit counter-intuitive, I agree. You can use
the --syntax-only (-s) option to just write the file and exit without
doing anything else.