Why every agent needs a Transaction Coordinator (TC)