correctly increment queryQueueCounter when a non-query message is received
log query received with queryQueueCount before we increment queryQueueCount
stop processing requests which have been waiting too long - return empty results back to client with a timeout warning
updating requestTimeouts on manager and worker
merging changes