subtle issue with systemd, dnf 'greedy' obsoletes behaviour, and multiple repos