Determine what state we are currently in, and depending on this state, and possibly the ack channel, determine what to do next.
(self)
source not stored for this graph (policy: none)
nothing calls this directly
no test coverage detected