Revert 91924. ui_tests started crashing on several bots (e.g. Linux Tests (dbg)(2)) with this check failure:
Revert 91924. ui_tests started crashing on several bots (e.g. Linux Tests (dbg)(2))
with this check failure:

[4456:4466:267419546:FATAL:child_process_launcher.cc(334)] Check failed: !context_->starting_. 
Backtrace:
        base::debug::StackTrace::StackTrace() [0xb37a63e8]
        logging::LogMessage::~LogMessage() [0xb37c58d5]
        ChildProcessLauncher::GetHandle() [0xb55528ac]
        BrowserChildProcessHost::OnChildDied() [0xb5542058]
        ChildProcessHost::ListenerHook::OnChannelError() [0xb425a5c6]
        IPC::Channel::ChannelImpl::ClosePipeOnError() [0xb437ad2e]
        IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking() [0xb437aa15]
        base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking() [0xb379323e]
        base::MessagePumpLibevent::OnLibeventNotification() [0xb3794ed4]
        event_process_active [0xb38411ee]
        event_base_loop [0xb3841533]
        base::MessagePumpLibevent::Run() [0xb37945fd]
        MessageLoop::RunInternal() [0xb37ca2c9]
        MessageLoop::RunHandler() [0xb37ca1a3]
        MessageLoop::Run() [0xb37c9bf7]
        base::Thread::Run() [0xb380ff8b]
        base::Thread::ThreadMain() [0xb381015b]
        base::(anonymous namespace)::ThreadFunc() [0xb380f4f2]
        start_thread [0xb1c3096e]
        0xb16d1a4e

This CL looks like the most related thing in the regression range.

 - Work around assertion failure when child process crashes by updating
inherited copy of handle from ChildProcessInfo when child dies.

BUG=88769
TEST=none (manually ran steps in bug report)
Review URL: http://codereview.chromium.org/7327022

TBR=kbr@chromium.org
Review URL: http://codereview.chromium.org/7328038

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@91964 0039d316-1c4b-4281-b951-d872f2087c98

gavinp/chromium,ropik/chromium,ropik/chromium,adobe/chromium,yitian134/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium,ropik/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,ropik/chromium,adobe/chromium,adobe/chromium,adobe/chromium,yitian134/chromium,gavinp/chromium,gavinp/chromium,adobe/chromium,ropik/chromium,yitian134/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium,gavinp/chromium,adobe/chromium,ropik/chromium,ropik/chromium,gavinp/chromium,gavinp/chromium,gavinp/chromium,yitian134/chromium,yitian134/chromium,yitian134/chromium,ropik/chromium,adobe/chromium