Using -Dspring.context.checkpoint=onRefresh without the CRaC dependency on the classpath results in a NoClassDefFoundError thrown at DefaultLifecycleProcessor.onRefresh level.

We should refine DefaultLifecycleProcessor to log a more approachable message earlier in the lifecycle.