I contacted Arduino about this, and it's a known issue that they have a fix for, though it's not publicly available yet.
They created this Github issue to track the problem. My understanding is that this is just a software fix, and once the next version of the code is out, you can just update the wifishield code and your shield will work properly.