The dog can sense a dishonest person. Throughout its career it has probably always been ordered to attack people that are fairly dishonest. Now it's getting told to attack people that are actually honest, so it does not compute in dog's brain, so it attacks the nearest dishonest human.
Don't forget that dogs also often attack people in which they sense fear.
(post is archived)