As I type this, I am at a disadvantage in one of my games because of this change. As it has been described hypothetically above, one of my opponents skipped a turn, incrementing the round. I was informed I could take a turn, but when I checked, I was blocked. Why? Because of the three of us who took our turns yesterday afternoon, I just happened to be the one do to so last. I cannot believe that I would be cheating the system by taking a turn right now, and I see no reason why I or anyone in my situation should be blocked simply because someone skipped a turn. If anything, this might open the door for things just as nasty as the hack that this fix removed from the game.
Let's say there are three players, A, B and C, that it's round 10, that A and B have played already in that order, and that C would gain from B not being allowed to play first in the next round. C now has the ability to dictate playing order by not playing his/her round. C waits, allows the clock to run out, then plays first with a larger deployment and the jump on B. This is not the case in my game, but I see it as a very possible problem.
In the time I took to write this, one of my opponents might have already taken advantage of the fact that I am blocked. My inability to play has drastically changed the way this game will end; depending on who plays first, my opponents will receive more troops than they would have had I been able to play. Please consider adjusting the conditions for blocking a player in Freestyle!