akrm al-hakimi

Results 2 issues of akrm al-hakimi

(@LSchwiebert Hopefully this is what you meant) This PR adjusts the `Clock::CheckTime()` condition to handle cases where `stepDelta >= stepsPerOut` or `step == lastStep`, preventing any missed final energy output...

When users accidentally use `+stable` with `rustup run`, we now provide a message instructing them to remove the `+` prefix. closes #4571