Add some further protections after discussion with Jeff

Refs #4536
Correctly set a non-zero exit status when mpirun is terminated by signal

Fixes #4537

cmr=v1.8.1:reviewer=jsquyres