Even an interactive rebase won't run them, if the commit is done by the rebase command. So far I haven't found any better way than this:
git rebase -i origin/7.9
*mark every commit with "edit"* For every commit: *note the current commit id* > git reset HEAD^ > git commit -C <the noted commit id> *check and fix errors* > git rebase --continue