I don't know if you are still confused about this, but the CSAPP official errata has corrected this error:
p. 153, Solution to Problem 2.32. The sentence starting on third line should state “In fact, the opposite is true:
tsub_ok(x, TMin)
should yield 1 whenx
is negative and 0 when it is nonnegative.”