Control adapter has same issue.
In this case, the control adapters should try to establish the connection repeatedly.
As only one connection is in need, the later connected adapters have to close the connection.
Handle data adapter connection logic in only data adapter's make_connection code. Do not handle in selective connection stack. It means that this issue is now invalid.