@iaresean Can you try to use FireBug to see where does the 404 request go?
There have been reported a similar issue that happens on windows Azure environment, when request goes to a hostname with a wrong port number.
There have been reported a similar issue that happens on windows Azure environment, when request goes to a hostname with a wrong port number.