Fix pool.query not invoking callback on connection error

fixes #872
2.4.1
Add enqueue event to protocol and connection

fixes #381