themanbornwithin
I was finally able to rectify this issue. I ran Fiddler (an awesome tool for diagnosing web sites, definitely worth a look) and found that IIS was throwing errors because of a colon in the URL (A potentially dangerous Request.Path value was detected from the client (:).)
(The request was GET /scp/ajax.php/email/5/auth/config/mailbox/oauth2:msmail HTTP/1.1). I used the following in my web.config to bypass the colon, and success!!
<system.web>
<httpRuntime
requestPathInvalidCharacters="<,>,*,%,&,\,?" />
</system.web>