Fail early if missing Internet Permission

That seems reasonable to me so long at the exception makes it back to the main thread.