KRACOEUS-8064: Personnel can be duplicated when protocol amendment is ap...

Apparently some collection elements are not removed when a Protocol is saved, then the collection lists are updated, then the protocol is saved again. So the fix here is to remove the collections that are going to be modified and then save the protocol object before the modified collections are added back in.

I know this is probably not the best solution but it looks like a rice issue and at this point it might be unreasonable to expect a fix before the KC 6.0 timeframe.