Сам спросил, сам ответил: похоже, что mpg321 как-то по-своему работает с выводом звука через alsa и сначала старается захватить хардверные устройства, если они свободны. Если нет - идет в дефолт. Вопрос можно считать закрытым.