Avoid hard-coding http.

Use scheme relative urls to avoid hardcoding http/https.
So I realise the next version of HTTP will allow relative Location headers, but I'm not sure how widely accepted they are. I realise this is an error handling section of code, so probably isn't that important if it does fail to work, but technically HTTP/1.1 mandates an absolute URI.