consul: Switch notify to using txn defer