use URLConnection for MMS because it's better

Among other things, the code is actually maintained and it can handle things like HTTP redirects.

I also added in more verbose logging to follow the code path better for future debug logs.