Hallo,
Ich kenne Suses rcnetwork-Skript nicht (und habe auch weit und breit zum Glück mehr kein Suse-System im Zugriff), vermute aber mal, daß der "restart"-Case einfach nur ein "$0 stop; $0 start" beinhaltet, also das Deaktivieren aller Interfaces und anschl. Neuaktivieren.
Ist dem so, würde mich Deine Schilderung nicht wirklich wundern, denn wenn man dem atalkd mitten im laufenden Betrieb seine Interfaces unter den Füssen wegzieht, hat er schon recht, beleidigt zu sein (und wird sich entsprechend in den Log-Dateien verewigen und evtl. auch per "$HELIOSDIR/bin/srvutil status")
Aber wie weiter oben geschrieben: Ohne das Skript zu kennen, kann man wenig dazu sagen.
Nebenbei: Die reine Sichtbarkeit vom Server an sich und DruckerShares kann man eigentlich auch abseits von AppleTalk erreichen. Drucker per "Helios TCP/SLP" und den Server entweder ebenfalls SLP-Protokoll oder Bonjour via bspw. "avahi" (die Service-Definition kann 1:1 von hier übernommen werden:
http://www.partout.info/...netatalk_ubuntu.html)
Gruss,
Thomas