Fallback to proxy if first attempt fails to find providers, but gets a 200 with data

otherwise, if the first domain that is tried is
returning its 404 page with a 200 code, Google
Apps login fails mysteriously

This is essentially the same as #85, except without the querystring trimming that was decided against