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

If you 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, instead the direction if the
current transition is switched without changing `adjustment_alpha`.