Fix segfault in string->number
Fix segfault in string->number

Expressions in a ternary if were in the wrong order, leading to a nil
value being dereferenced.  sexp_bytevector() was also being called on a
string.

drewt/navi-scheme,drewt/navi-scheme,drewt/navi-scheme