Features stores Drupal roles as their string name, not their ID. This is so that they are in theory exportable (like Views, variables, and - when enhanced by features_extra - blocks and vocabularies). Naming something by a machine name rather than an autoincremented numeric database ID allows
However, the only information carried with a role is its name! Therefore, trying to take a role name change from one site to another results in the following: