We calculate the auth chain links outside of the main persist event transaction to ensure that we do not block other event sending during the calculation.