Terminated is now a system message

- Removed ChildTerminated and using DeathWatchNotification instead
- preRestart unwatches children by default