Indexing service stuff

- Index service support for early returns and choice of commit semantics.
- Kill task