According to the ETM deployment guide, in order to run assignment rules a user needs the Customize Application and Manage Territories permissions. This is not correct.
The result is an error that the object OperationLog is not supports and is this some kind of custom object. I found the solution which I'll post next. Just want to put this out in the world since it took a little digging.