Ensure in_flight is decremented when ops time out

Internal operations, such as control connection queries and preparing of
statements, use a different method for synchronously executing queries.
If those timed out, the in_flight count for the relevant connection
would not be decremented, leaving the connection to appear more busy
than it actually was.
Actually add NullHandler in logging to cassandra

For some reason this was commented out duing the initial implementation