Move alloc(int) to QQ, add CLQ to store failed flush QQs due to failing CAS, remove races of queryQueue initalisation, track QQ being modified in QR#allocate(String), remove sync from runFlush(...), //todos: work out where to poll and flush QQs that have failed to flush.