We use parameterized build plugin and job config history plugin. After several parameterized executions a build step vanished from the config causing checkout to fail and the job to fail.
Have you seen the parameterized build plugin remove steps when it should not?