Fix the connection race issue

Currently `CassandraClient.prototype._execute` can be called before connection has been fully established.

This is bad, because there are underlying race conditions and has an undefined behavior.

With this change we wait for the `connect` callback to be called before executing a first query.