Fixing weird message receipt issue by listening to other peers each on a different thread, blocking.