Respond with error if target page does not return success status code

So that if we try to load a screenshot of something that 404s we don't load an image of the entire error page.
Does `resource.url === url` play nicely with redirects?