Add one more check for failed mapping that rarely occurs, but results in a hang when it does

cmr=v1.8.2:reviewer=rhc
Revert r31596 and r31595 as they recreate the "abort" problem - all they did was move the blocking send to another point in the code. An alternative solution to the "show_help and abort" problem. will come in another commit

Refs #4576
Protect against NULL cpuset when not bound
Since we cannot block when calling abort, and we want to ensure any "show_help" message at least has a chance to get out before we exit, introduce a slight delay into the abort procedure.

Refs #4576