Merge loops in CommunicateTxCurve

Saves some time in bigger sized blocks.
Exactly. The goroutine is for accepting from txpool async. Essentially the same thing as the second loop.