version 1.0.4

Handle non-200 HTTP responses in downloadSegment()