pohelper: Fix going to the next untranslated or fuzzy string

Correctly handle the case where there is either no next untranslated
or no next fuzzily translated messages, in which case pos1 or pos2
might be -1, and so MIN() would return -1 even if one of the values
was positive.