Fix for bug #18790 - the negative relaxation data errors.
The cause of this is unknown, as similar data is already checked in the test suite. Now the
relaxation data is not looked at if it or its error is None. This type of data worked perfectly
before! A very strange bug!