Discovered node doesn´t honor the configured Cluster port on connection

Description

There are multiple cassandra cluster on one machine, listening on different ports. It worked previously, but break in 3.18.0.

```python
In [2]: cluster = Cluster(['10.9.*****'], port=9046)

In [3]: session = cluster.connect()

In [4]: session
Out[4]: <cassandra.cluster.Session at 0x105868518>

In [5]: session.hosts
Out[5]:
[<Host: 10.9.*****:9046 lf>,
<Host: 10.9.*****:9042 lf>,
<Host: 10.9.*****:9042 lf>,
<Host: 10.9.*****:9042 lf>,
```

All host should has port 9046, not 9042.

In 3.17.0 it worked perfectly.

Resolution
The port configured when creating the cluster is now honor properly on node discovering.

Environment

None

Status

Assignee

Alan Boudreault

Reporter

lishuo.03

Fix versions

Labels

None

Reproduced in

None

PM Priority

None

External issue ID

None

External issue ID

None

External issue ID

None

External issue ID

None

External issue ID

None

External issue ID

None

Doc Impact

None

Reviewer

None

Size

None

Affects versions

3.18.0

Priority

Critical