Einen Schuß ins Blaue hätte ich noch: Du hast unter /etc/ppp/peers/<provider> nicht zufällig die Option »persist« aktiviert? Dann versucht pppd selbst, eine abgebrochene Verbindung wiederherzustellen, was aber nach meiner Erfahrung ein exklusives Oder zum Neustart via restartd darstellt.
Hmmm, treffer! genau das steht da! Probier das jetzt ohne! Gruss Joerg