pub async fn process_multiple_changes( agent: Agent, bookie: Bookie, changes: Vec<(ChangeV1, ChangeSource, Instant)>, tx_timeout: Duration, ) -> Result<(), ChangeError>