Test: Replace ControlConnection integration tests with Client level tests

Description

Integration tests on integration/short/control-connection-tests.js excessively rely on driver internals (my bad...), making very to maintain across new changes.

We should test the same functionality (control connection events, metadata, etc) at a higher level.

Environment

None

Pull Requests

None

Assignee

Unassigned

Reporter

Jorge Bay Gondra

Reviewer

None

Fix versions

None

Labels

None

Components

None

PM Priority

None

Pull Request

None

Priority

Major