ChanServ: Service for persisting settings and modes for channels

Yes, but I do use `donorID` later on in the function. So I need to check that it exists anyway.