Thread to Executor, removed unused, force SIGNAL

DumpReader: Removed unnecessary CyclicBarrier
DumpReader: Changed from Thread to ExecutorService
Made implementations of PacketQueue.close() retry adding the signal
packet if it fails.