Add further events to spam and child - write first test covering unexpected child exit