I managed to work around this. It was simple but took a bit of time to work out.
1. If an initiator was in an igroup, I had to remove the initiator from the igroup, then change the security settings on the initiator from CHAP (which we use) to default. This then automatically removed the initiator.
2. If the initiator wasn't in an igroup it was simply change the security to default which would automatically remove it.
Simple fix, but wasnt straight forward to see. Hopefully in a later release it is.