Found another bug. When a stage is created the automatic nickname generated contains a period which is an illegal character in a nickname. So if you try to edit the nickname you have to replace the period with an underscore or you get an error.
The "implied" nickname with a period is because you have a nickname for the structure (e.g. nickname "George" for the code-block MyCodeBlock), and so the nickname for the stage bit is the nickname for the structure followed by the ".S0", i.e. "George.S0". Yes, this is an illegal nickname, if you try to save it. Since it is an IMPLIED nickname,
just don't try to save it. The key point here is that it is an "implied" nickname. You cannot actually save the "implied" nickname. However...
If you DO want to assign a different nickname other than the implied "George.S0", you can, but it must be legal (i.e. no periods, just letters/numbers/underscores, up to 16 characters, e.g. "StartOfGeorge").