Ok, so if I'm reading it right, this is the sequence for the duel thing.

Player A has duel autoreject on.
Player B tries to duel Player A, gets autorejected.
Player A then tries to duel Player B and it thinks Player B is already in a duel (but shouldn't be).

I'll take a look when I have time.