There are a few possibilities here, depending on when you activate the effect. When breaking down the damage step, before damage calculation, there can be multiple chains. Turn Player A: drops Honest Player B: does not chain, but drops Honest afterwards, in a separate chain. In the above situation, B wins. However, if you wait until during damage calculation, there can only be one chain. So: Turn Player A: Drops Honest Player B: no option but to chain Honest. Resolving backwards, player A wins.