DotNet: improve error message and pass along any HTTP status codes from the proxied request