Well, you've pretty much tapped me out (not that I had alot to offer to start with) :)
It looks to me like you've hit a login page? Maybe the login is incorrect, so the login page redirects to an error page, possibly with a timed refesh to return back to the login page. Javascript performs the time delay, so if you hit the site manually with a browser it all looks appropriate. UserAgent doesn't understand javascript, but sees the redirect and takes it. Full circle. The page itself may even be looking for an agent that it believes can handle the javascript timed redirect, chosing to skip the javascript and redirect immediately.
At least that's what I'd suspect...