fixed a bug causing it to continously go into sleep mode

cycleToNextColor() was no longer timing out when the color matched the
target. Without a timeout the interrupt had no chance to fire and the
state got set to STATE_BEDTIME. Once it faded out to STATE_SLEEP, it
would wake up again immediately.