I asked this question this morning. Essentially there's an IE hack in the Silverlight.js file that breaks in...IE9.
The response I got was to get rid of the file altogether which, to my surprise, seemed to work after preliminary testing.
So does this file actually serve a purpose?