1. Add a mesh.
2. Change the scene to the metric system.
3. Change something in the add properties at the bottom of the toolshelf.
Result: The units are switching back to blender units.
Sorry for my bad English^^
Thanks for reporting, I've added this to our todo list now, since it seems quite a deep issue in our operator redo system: