supernova: portaudio backend - fix handling of empty devices

Signed-off-by: Tim Blechmann <tim@klingt.org>