Fix Decimal.rescale() for scales < -30