This solution basically resets the dropdown to its default value. The default value would probably be empty in majority of cases, but if it is non empty, then it resets to the original non-empty value.
Any ideas what could make it work in case of default value being non-empty?