fix renaming errors that leave blank keys+solution
- We should fixing the kludge in tracked_attributes#set_name: √- we made it use UUID
- we should figure out why the renaming in question is causing the problem.
- we should make it impossible for a blank key to get created in the first place (validations). we may also revisit the merit of the temporary key design.
