A merged mailbox log that reads A1, B1, B2, A2 tells you less than it seems to.
A sends A1 then A2, B sends B1 then B2, one receiver, plain messages. Per-sender order is the only ordering on offer, and that log respects it. So would one with B1 ahead of A1. Seeing B1 after A1 doesn't mean B acted because of A1. If it did, the protocol has to carry that link, with per-source sequence tags and an explicit reference to the triggering event.