Bon, je vais me plonger dans le code, considérez moi comme perdu si je ne donne pas de signe de vie dans les 24 prochaines heures 
Edition 1h après... je pense avoir compris
Le tcl se charge avant que l'eggdrop n'ait rejoint ses canaux, donc sur un restart le canal n'est pas valide. Alors que sur un rehash, le canal n'est pas quitté donc ça marche.
Il faudrait donc plutôt faire un search dans channels plutôt que vérifier isvalidchan.

Edition 1h après... je pense avoir compris

Le tcl se charge avant que l'eggdrop n'ait rejoint ses canaux, donc sur un restart le canal n'est pas valide. Alors que sur un rehash, le canal n'est pas quitté donc ça marche.
Il faudrait donc plutôt faire un search dans channels plutôt que vérifier isvalidchan.