Has the WebCore scheduler improved since?
WebCore is doing what it's told, just just being told very stupid things (very, very quickly)
No, the bug is definitely in the browser. Web code is untrusted and should not be able to adversely affect the browser.