Fixes #1 - Now handles situation when underlying HttpURLConnection has neither an input stream or error stream