Bug 1100211 - Correct handling +CHLD when there are held calls and a waiting call

nit: 
if ( .. ) {
 ...
}

even if there is only one line in `if` block.