OK thanks for the update.
The slimta solution was so easy that I wonder if it's worth suggesting in your install guides anyway. Rather than re-implement a subset of the functionality (retries, max connection count) you can just let slimta handle it. It brings lots of other functionality then too like configurable email logging, filters, non-SMTP endpoints, ...