This is simply false. This is easy to check for the sqrt utility case. You can calculate the optimal proportion for a single bet and note that it's different than for Kelly, and then you can calculate the utility-function-given-that-you're-about-to-make-a-bet and check that it's still proportional to sqrt. So by induction you are always going to bet the same proportion no matter how many bets you have to make, and this proportion is different from Kelly.
> The result is that with 100% odds, a player following Kelly will eventually wind up ahead of any other static strategy that you could choose.
This is true in the sense that the probability tends to 100% as the number of bets tends to infinity. But this doesn't make Kelly optimal, because in the event that the Kelly isn't ahead the expected utility of the other strategy could be much higher than Kelly.