I've edited the comments to state reasons why we should do this.
In similar amounts of Killsquad testing I saw five hangs without this commit and no hangs with it. Enabling mfplat tracing causes occasional hanging even with this change, so it's seems to be an improvement but not a complete fix.