Correct HTTP status output

An ancient issue - if e.g. gaze outputs an error due to a missing file, it should not be sending a 200 HTTP header.