I just ran into this exact same issue .. turns out that the BE you are trying to rename can't be set to be active on next reboot either . So all you need to do is activate the BE named opensolaris-b127, then you will be able to rename opensolaris-b127-2 and activate it again once it has the desired name.
Regards, benaud -- This message posted from opensolaris.org