fix: accidentally removed the creation of the clientnumber
callback: when function set to 1 or 2 on add, check if there is already
a person owning this function. if not, create record, if yes, throw
validation message

also fixed an issue, that it was not possible to delete a person from
the project if this person owns more than one function (e.g. project
owner = project leader)