implement full node deallocation

I think doStop() is always called before doClose so this shouldn't be necessary?