avoid segfaulting on some signals

the d->children = 0 could confuse maintainChildren() terribly, and
wasn't necessary.