When would `_downstream_acr` and `_upstream_acr` be the same?  I can see that `_downstream` might be `NULL` if we terminate the transaction locally.