minor cleanups to BlockingQueue<> template