CheckpointErrors raised in checkpoint.py tell the user that there's an issue concerning waypoint x. However, if the expedition is long it can be cumbersome to locate this waypoint in the YAML. Adding a line number associated with the problematic waypoint to the error message would help with this.