small fixes

Fixed ZBarReader: after returning if no device is scanned dont mark
Device as unknown