This has all basically come from the 'lessons learned' book.
Reporting people are often further targeted by the subject whilst the investigation is ongoing. So when the subject is released on police bail after their arrest, there is very little protection offered to the reporting person whilst the enquiry is ongoing or the case is sent to CPS. Police bail conditions are a toothless tiger unless you have the primary offence to the point of charge.
So these orders were brought in; DVPO's for instance. For example: a domestic violence incident occurs and the subject is arrested but after their interview we are not in a position to charge (statements required, phone downloads, CCTV etc etc). Subject gets released but we have no real means to keep them away from the complainant. So DVPO's can be applied for. They are a separate entity that the subject can be arrested for and sent to court, remanded etc.
Its a similar scenario with Caroline. Bare in mind we don't know what she was arrested for, what the allegation is or who the complainant is. But if the OIC feels that we need to have something in place to protect the reporting person, then this type of order can be applied for whilst the investigation goes on. Then a court will decide if it is appropriate for it to be issued.
Hence the subject (Caroline in this case) is not charged with anything or convicted of anything, but this measure is used to protect the reporting person.
Its a well used 'tool' to protect reporting persons. If you have a better way of doing this - and it has to be a universal thing for various cases - then I am all ears. DVPO's & DVPN's have been hugely successful where we are.