Always wait for a response and block stream id

Fixes an issue when caller times out and a new one reuses returned
stream id before a response from Cassandra is received.