2D write_checkpoint_now hook: write the checkpoint and own the failure policy.
write_checkpoint_now
solver_run_context_2d_t