change iterate behavior

Use `git rebase --interactive --exec` to achieve a similar iterate
interface.  Gains the ability to edit the broken commit and then
continue the rebase but loses the ability to automatically unstash
stashed working changes and test those.  A warning message replaces that
unstash behavior.