U didnt really read my post did u ?
If its a server issue they can change the server code and apply a fix there - seems to be easier than a client side fix.
If it needs a patch it * could * be in 1.0.5 or later just to keep soda happy. the important fact is they are aware and working on getting it fixed at some point.
And i would guess micheal will get it done soon, otherwise players will get frustrated and it will continue to fester.
Just because you know what a bug is, doesn't mean the logic to fix it is easy to implement. Identification is a small starting step it what can be a long and complicated process. So bugs are an easy 1 line fix to a formula or decision tree, others can be long convoluted expansive decision trees. Then once you've found the problem and written a fix, it needs to be tested, which sometimes can be a quick check to make sure a number calculates correctly and at others can be running through an entire process to its final conclusion in order to check the results.
I would hazard that this is something along the lines of the later - something is not happening correctly, so they need to program it to happen, but then they have to run a bunch of iterations to check multiple input conditions vs results to confirm that it's fixed. And I would entirely expect that we'll probably be the ones testing it, as multiple players can run far more tests in a shorter time than a small QA team is able to.
In your comment you go from finding the issue to implementation without all the intervening headaches. Yes it's very easy to install the fix once you have it, the path from discovery to installation is rarely straight forward.