text: Title: Source kept as "auto" when changing just category name
  Body: ### Actions before raising this issue
  
  - [x] I searched the existing issues and did not find anything similar.
  - [x] I read/searched [the docs](https://docs.cvat.ai/docs/)
  
  ### Steps to Reproduce
  
  1. create a bounding box with automatic annotation so that it is marked as `AUTO`
  2. change the size of the box --> it will be marked as `SEMI-AUTO`
  3. create another bounding box with automatic annotation so that it is marked as `AUTO`
  4. change the label category only without modifying the bounding box dimensions --> the annotation is still marked as `AUTO` 
  
  
  In addition, I'd like to have as feature enhancement the possibility to have a custom source when using nuclio functions. As of now detectors leads to `AUTO` annotations while interactors leads to `SEMI-AUTO` annotations which makes sense in general. However I would like to be able to set custom source as well and when the source is not specified it falls back to the default `AUTO`/`SEMI-AUTO`. 
  
  ### Expected Behavior
  
  I would expect a "change of category" to imply a change of source as well from `AUTO` to `SEMI-AUTO`.  
  
  ### Possible Solution
  
  _No response_
  
  ### Context
  
  _No response_
  
  ### Environment
  
  ```Markdown
  
  ```