Treat 30X response without Location header field as error

This is required to make segmented download work.