As indicated by the statement, "This service has children already, it can't have a parent," currently, it is not possible to assign another parent to a parent service that already has child services. I would appreciate it if you could review the system constraints to allow changes to the parent service even for services that have child services.