KRACOEUS-8306: Addressing issue of switching sponsor code from NIH and c...

...ertain roles.
Not a fan of having to pull the whole dev prop from the DB. Personally I'd say just run through the proposal persons regardless or detect the change to the sponsor code some other way. Otherwise I think this is reasonable solution. The only thing I'll say(although nitpicky and not realistic) is that there is no current requirement that a sponsor hierarchy will have a CO-I role.