Observer interface: implement to receive lifecycle events.
Sinks that can deliver in bulk (e.g. one pipelined round trip) override this.