command: if playback position is unknown, make percent-pos unavailable

Before that, it just returned -1.

The print case is inconsistent with that, but I'll leave it for now,
because it's consistent with status line / show_progress behavior.