Switched to using TThreadPoolServer, which performs marginally better.
added logging, part of deletion of state store cruft