Moved completion of FutureOperation off netty worker thread, fixes #278

Moved completion of the FutureOperation, and thus it's listeners, to the pool's thread pool. @broach I needed to modify the tests to handle the async nature of the completion. Suggestions for how to make this less ugly would be greatly appreciated.