KRACOEUS-7938:fixed issue with MPI units not getting populated

Also, fixes issue where credit allocation breaks is an investigator doesn't have a unit