Fix num steps checks when checkpoint is read
The check on the length of the simulation ignores the initial step in the config file, thus only works when loading for the trajectory that was originally started from step zero.
Fixes #3489 (closed)
Edited by Artem Zhmurov