Discover rejoin or recover in dragent

In any case, it turns out this isn't so fine. In the case where a txn exceeds the buffer boundary, so we move it to a new buffer, bad things can happen with this change. Namely, if that moved txn gets the new buffer all to itself, the start id for the new buffer never gets set, which is a crash scenario.