Add checks for ChanNums with leading _ character.

This was from the Beta user's group and Brian Murrell. He had an
old recording that contained a chanid that found a channum _59-27.
That causes NPEs as it didn't convert to a float, leaving the
isVisible (and I assume other) field null. Boom!