The way custom flags has been designed currently, it is still possible to edit them after they have been created. However, once they have been used they can no longer be edited. But they can be disabled and replaced with another flag.
There is a notice along these lines on the flag editing page:
Once a custom flag has been used, it can only be disabled but not edited or deleted.