There seems to be an issue with the workflow model getting saved. In spite of removing few process & participant steps, when the workflow is initiated, the workflow executes those deleted steps.
However after deleting the process & participant steps, the package containing this model was taken as a backup & then the existing model was deleted from CRXDE. Then the backup package was installed. Hence a new version for the model was created. But still on triggering of this workflow, the deleted steps are executed.
This issue is found in the AEM6.1 version.
In general, are these workflow models cached? If yes, where exactly this happens?