Fix bug that prevented indexing.
Allow for specifying dependency disjunctions.
Maintenance.
Save un-acked segments to disk.

If the ingestor enters the terminating phase and does not receive an ACK from
the receiver within a given time interval, it now writes all un-ACKed segments
to disk so that they can be resent at some later point in time.