- Minor error handling cleanup. - Made sure that reading error on rank 0 causes all ranks to report error.