[KRACOEUS-8275][KRACOEUS-8114][KRACOEUS-8312] various compliance page fi...

...xes with refreshes, fields, and protocols
I feel like this is a change in behavior? I believe linedToProtocol is there to avoid accidentally unlinking the protocol without actually removing the link from the protocol?