It might be worth elaborating on this a little more in the documentation and/or book. Feel free to use any of the above.
We have a draft that touches on the transactions at the end: https://github.com/bestpractical/rt/blob/4.0/add-rt-crontool-docs/docs/automating_rt.pod It's not exhaustive, but does cover the basics.
