If restarting with the same `output_folder`, then reload checkpoint if it exists
As of now, we re-start training from scratch even if a directory of a previous run exists and a checkpoint was saved there.
If we start training and the output_folder
already exists, it would be more logical to start from the point it was stopped.
The user should change the output_folder
, or delete it if they want to explicitly start from scratch.