Deal with nanosecond overflow in both directions on both addition and subtration of timespecs