Fix return value when timings cannot be read

Fix a return value mistake.

When you return an exit status, all but the lowest byte is discarded.  So exit(-1) and exit(0) are exactly the same.