Fixed `num::to_str_bytes_common()` not being able to handle negative numbers for which no positive number exists.
Fixed up odd test case still using `to_str()` with base argument.