Fixes #3771: Move r29180 to v1.7 branch (Don't error log the return)

---svn-pre-commit-ignore-below---

r29180 [[BR]]
Don't error log the return from setup_pmi as it can indicate that the process wasn't launched via srun or its equivalent.

cmr:v1.7.3:reviewer=jladd
Fixes #3776: Move r29202 to v1.7 branch (Modifications that are necessary in)

---svn-pre-commit-ignore-below---

r29202 [[BR]]
Modifications that are necessary in order to meet latest libhcoll API.
cmr:v1.7.3:reviewer=jladd