CallSignalReplay
internal class CallSignalReplay(journal: CallSignalStore, generation: String, submit: suspend (CallSignalRecord) -> Unit, stale: (CallSignalRecord) -> Unit)
Apple handle replay. Each lock covers one enqueue, so a foreground request can interrupt a drain.