MFC r267265: truncate: Detect integer overflow, fix relative sizes.

The change to expand_number (r204654) broke detection of too large sizes and
relative sizes ('+'/'-').

There are no tests in the MFC because stable/9 lacks the test framework.

PR:		190735
Submitted by:	Kirk Russell