System.tag.browse() "Error browsing tags through scripting." with relative path

That's not a solution to the unbounded operation problem in tag events. You may need to delegate work to a self-managed queue, as described here:

You may also want to consider using the Bulk Script Tag Action from my Integration Toolkit.