fix input harvesting (71x version)

+ undo what was done in pull 2169: fundamental fix provided in PR 2180 and keep flexibility that HARVEST step may not be step4
+ this PR needs to be taken in 71x together with the PR already submitted for 70x number 2180