Merge loops in CommunicateTxCurve

Saves some time in bigger sized blocks.
Not sure what's the reason for this goroutine.  You just want to log errors?