working on cruise resume

adding some unfortunate complexity in CCR (check cruise return), to
track intermediate states.  This allows us to resume from cruise in a
similar manner to acceleration, including a new “resume” smoothing
program.