Committing for the historical record

This is likely never going to work, and a different method will be needed.
It is difficult/impossible to authenticate as a different user from within an app. Even if you could, it is a security risk.
It looks like 'expected behavior' will be to prevent agents from updating triggers, and it is impossible to automatically do the actions as an admin through the app framework.
Will look at a different option such as bulk updating tickets with tags, and creating a static trigger that refrences the tag.