Is there any way we could have an Authoring Key not tied to a specific user? We have a series of scripts that are updating our models. If the Authoring Key is tied to someone's account and they reset the key without notifying, our scripts would break.
Not currently. But you can create another/new account and add it as a collaborator. Then make sure this account isn't changed.