Referindo-se à documentação do udhcpc, ele suporta um script de texto explicativo e indica quando uma concessão é obtida e perdida. Você precisaria olhar para personalizar este script para chamar e matar o avahi-autoipd conforme apropriado.
Não há integração preexistente para isso que eu saiba, mas não seria difícil.