Do not jump to 0 % or 100 % when changing direction of transitions

If you process send a signal to redshift to exit or toggle while it is in
the progress of a transition it will jump to the end of that transition
and then start the new transition.

These commits removes the jump, instread the direction if the
current transition is switched without changing `adjustment_alpha`.