checkpoint_dir with checkpoint manager is not being set corrector while resuming training
**Describe the bug**

When I stopped fine-tuning the FastPitch model and wanted to restart training, I noticed it checks for the last checkpoint in the wrong directory (I'm settings the checkpoints directory outside of the logs).
So, in my case the checkpoints are being saved at `models/fastpitch/checkpoints` but it is trying to search in `models/fastpitch/logs/checkpoints`.
This is due to the hard-coded path value here: https://github.com/NVIDIA/NeMo/blob/main/nemo/utils/exp_manager.py#L424, so inside `check_resume()`:
```py
    checkpoint_dir = Path(Path(log_dir) / "checkpoints")
```
While the correct path is being set here: https://github.com/NVIDIA/NeMo/blob/main/nemo/utils/exp_manager.py#L889, so inside `configure_checkpointing()`:
```py
    if params.dirpath is None:
        params.dirpath = Path(log_dir / 'checkpoints')
```
it correctly checks if `dirpath` is set (it is in my case) and only otherwise defaults to the `checkpoints` folder inside of the `logs` folder.

I did not fill in the rest of the template of the bug report as this is a question about a specific code piece, not related to any hardware or scenario.