recvB2BINVITE now tracks the Call-ID of every completed dialog in a
class-level set (_stale_b2b_cids) and skips any INVITE whose Call-ID
appears in that set. tearDown populates the set from _current_b2b_cid,
which recvB2BINVITE sets on each successful return.
This closes the narrow race window left by the setUp non-blocking drain:
a retransmission that arrives between setUp and the recvB2BINVITE call
can no longer poison b2b_cid for the current test, regardless of timing.
Change-Id: I206ff35e0c04f80d4bcd12eaa4a7dd56acb08152