First round of PR fixes
First round of PR fixes

- Check for EOF in read() since short reads are allowed.
- Don't mention Ceph.
- () is not guaranteed to be a singleton.
- Only create error message if there is an error to improve performance.
- First check whether HTTP status code should be ignored.

ska-sa/katdal