A slight bug or misleading inconsistency is in Harness FME. When you take a flag that is initialized in 0 environments and try to update its status (Removed from Code for instance), the action "succeeds", but the flag status stays the same. It's assumingly because the flag shouldn't really have a status when completely uninitialized, but it doesn't help that the end user doesn't get that info--they just see a broken action.
Update 4-2-26 3:56 pm
looks like it's less to do with the environments being uninitialized and more like where the initiating action comes from--coming from the flag details page gives a less-privileged user no warning that their flag change didn't go through, but coming from the rollout board always works.