In the following places, connections are opened and not closed. Update these functions so that the connections are always closed once opened.
- https://github.com/mongodb/mongo-go-driver/blob/ae1ce2a1a38e61d4be4c3b31fe7ca698e9983c1e/core/topology/cursor.go#L150-L166
- https://github.com/mongodb/mongo-go-driver/blob/ae1ce2a1a38e61d4be4c3b31fe7ca698e9983c1e/core/dispatch/distinct.go#L43-L47
- https://github.com/mongodb/mongo-go-driver/blob/ae1ce2a1a38e61d4be4c3b31fe7ca698e9983c1e/core/topology/cursor.go#L127-L135