My work in #3412 shows that we no longer need a unit test stub version of shr_mpi_mod.F90. This was allowed a while back when we updated the PF unit build to include full ESMF and PIO. Both of those would be built with mpi-serial so it must be available for the unit test build at this point.