enable back block chann in GA
Correction in title: Enabling back non-blocking channels.
This design runs slower than LGA version but it is stable, e.g. doesn't hang anymore, and produces more-or-less expected results.
I seems that blocking channels (which replaced non-blocking ones in the previous commit a2b94a73) lacked of proper synchronization.