In debugging another issue, I noticed that IPC Reader threads kicked off in HBaseServer are not daemon.
as it is now, they could prevent the program from exiting if for some reason the thread pool isn't shutdown after main exits. Other threads like, IPC Servers, are daemon threads
