Em suma, sim, é por causa dos nomes dos seus pacotes.
Mais especificamente, o problema está relacionado à string N-V-R, que é o nome, versão e release. O algoritmo de classificação é bastante complicado, mas procura pelo pacote com o maior valor de versão-release, e esse é considerado o pacote mais recente. Como a última parte da string de lançamento do pacote é maior no segundo pacote do que no primeiro ("ed30409" > "954bb77"), ele considera o segundo pacote mais recente.