Fix race condition in thrift startup

Change ThriftHandlerTask.processor from being assigned during initTask()
to a property that lazily instantiates the actual processor.  This fixes
a potential race condition between the server and handler task(s).