Hi Dmitry,
With the workflow that you re-executed, did you perform a stop and start of the workflow or did you pause the workflow and then resume it?
It's important to note that if you didn't perform a stop/start or restart of the workflow and only resumed a paused workflow that it will pick up from where it left off and resume the underlying workflow job which goes unchanged by any updates that you made while the workflow was paused.
Regards,
Craig