Hey Matt,
I'm not sure what the plugin would do to affect this behavior. I assumed that the transmission app would be reading the settings.json and handling this feature on it's own. Am I misunderstanding the feature?
If you'd like to look at the sourcecode, it's available online, and I can send you a link. I'm not sure if you are a programmer, but I always welcome enhancements.
-Glenn