Check MPI function calls for return-code errors
In LALInferenceMCMCSampler, there are calls to MPI functions that do not check their return codes for errors, e.g.
MPI_Comm_rank(MPI_COMM_WORLD, &MPIrank);
Uncaught errors may lead to bugs or unpredictable behaviour. These should be patched to avoid future headaches.