In fact it was more a bug that it worked before. Providing a default unit only for some cases was wrong, that has been fixed. The “%unit%
-takes the value of the state” is closed to being non-breaking for those that previously did neither have a state description with an explicit unit nor a default unit.