Hi Scot,
Your founded issue seems valid. The GitHub project: syslog-ng-patterndb need some updates, to fix that warnings (Non-numeric correlation state ID found).
For the quick workaround you can add some missing "@" to the following lines in generated patterndb.xml. After that syslog-ng should start with that patterndb.xml.
install/var/patterndb.xml:209: <value name='usracct.device'>${temp.su_username}@@${temp.su_tty}</value>
install/var/patterndb.xml:587: <value name='usracct.device'>${temp.sudo_username}@@${temp.sudo_tty}</value>
install/var/patterndb.xml:616: <value name='usracct.device'>${temp.sudo_username}@@${temp.sudo_tty}</value>
install/var/patterndb.xml:643: <value name='usracct.device'>${temp.sudo_username}@@unknown</value>
Micek