Mainly fixing the handling of ParentDead

Current behavior on ParentDead is for all the children to fail. There
are multiple places where you could end with a ParentDead msg.
Streamlined the OperatorTopologyImpl to handle this correctly. Three
threads that access this: 1. InitStage 2. BaseTopoUpdateStage 3. User
thread. We should send RTE only to User thread.