The previous fix broke the current behaviour of being able to explicitly set a new unit type for a
specific axis after it was already set. This fixes that.
Authored by: jrevans 2008-09-17
Parent: [r6099]
Child: [r6101]