I think in theory, Eevee is wrong, and in practice, Eevee is really really wrong. No offense, Eevee.
The reason his plan absolutely doesn't work in practice is that... we can't sheep Jimmmmmm (how many m's?). We just can't. He's a total new guy (girl? let us know if you care about that) to our circle. As we all know, this is a game about knowing people really well, and it's just going to be amplified times 1,000 in this setup, which is as pure to behavior mafia as you can possibly get. There are no night actions or power roles, just pure behavioral analysis, resting in no small way on our prior knowledge of each other--which Jim doesn't have.
So anyone who pledges, "I'm going to vote for who Jim thinks is scum, as long as it's not me," is really hurting the town here, because Jim (no offense) is the most likely person here to be wrong (especially in this setup).
So in reality, Eevee's plan is just to let shraeye pick. Which isn't so bad, shraeye's a good player, and an adequate IC, but I have no reason to trust his reads over my own. Nor do I have any reason to want Eevee to trust shraeye's reads over his own, or over mine, for instance, really. If Eevee is scum, then sure I want him to abdicate, but if Eevee is scum, he'll only do what shraeye wants if it's bad for town.
So I'm going to give a lot of weight to what the people I think are town have to say, which includes shraeye and Jim in a big way. But it shouldn't be a "they get to decide" scenario.