Repeat the zero value as the second entry using named ticks. This will fix it going up, but coming back down it will send the zero value twice.
I have several controls that have to send the full range of values with a full turn in either direction. The only way to achieve this is to repeat the first and last values using named ticks. Since my order doesn't matter, I just repeat the first value as the last value.