read2() is now compatible with parallel reads [flow.parallel()]

read2 got stuck when tried to consume several concurrent reads.