To whoever may found and need this information. Currently working on version Jenkins 2.414.2.
There is a simple workaround. Should work on higher versions I belive. So jenkins is reading changesets based on the revision. On the version i am currently working there is a special button for replaying.
jenkins reply button
It starts the build with the previous revision. However based on the example from question if you first reply build previous to failed one, ergo #74 the next run will pick changesets from #74 revision up to now.
So #77 would be replication of #74 (no changes) and #78 would have every change added between #74 and now (so those 3 commits from #75)
In project previous developers used changesets to integrate with jira and using it's api it adds information to it like fixVersion. If build failes you need to do it manually.