I don't know if you've already found a solution, but you can try JKSV. I don't know what is checkpoint, but I think it's similar to JKSV. With it you can make multiple saves and backups and change between them. Maybe it could help you with your problem.