Tracks bounded version delivery state for one monitored collector subscriber.
A subscriber can have one outstanding notification and one replaceable pending sequence regardless of how many snapshots commit while it is stalled.
Summary
Types
@type t() :: %BeamConsole.Collector.Subscriber{ last_acked_sequence: non_neg_integer(), monitor_ref: reference(), outstanding_sequence: non_neg_integer() | nil, pending_sequence: non_neg_integer() | nil }