Fix phase transition values when stopping.

When going from starting to stopping (i.e., the starting phase was
interrupted), the values passed to OnPhaseTransition were always
starting at 1.0 instead of the last value.
Remove cruft.