Problem

If you have exported an OG Role to a Feature and deployed it to another environment. If you later want to modify the role name and run a drush feature-update, it actually adds another role to your feature file. Even if you happen to catch that and remove the old role from your feature file, when you deploy the code to your second environment the original role will not be renamed, instead it will create a new role.

Proposal

Convert role names to a Machine-name and add a Human-readable name/label, allowing the human-readable name to be updated but the machine-name will not change, so that updates to the role can be tracked in Features.