No longer stopping children twice on pool end

Previously if a child was ended by the GUI it'd still send a second END
report to the server upon pool termination... this caused children's
lifetimes to be set to the end of the pool as though they had been
active the whole time.