removed racing condition when initiating several handovers for a transaction