Bug fixed and issue where internal connections inside a single Connection
don't wait for each other to connect before changing read_state to IDLE.