I'm an idiot. I stashed some changes to put them in a previous commit, so I rebased interactive, edited the commit, popped the stash, then realized that this would cause problems with other commits so I should just make a new commit on top. Aborted rebase and then attempted to pop the stash... which I no longer had. I lost the stash in the aborted rebase! Is there a way to get it back??
git stash
git rebase -i HEAD@{3}
(chose to edit HEAD@{2})
git stash pop
git rebase --abort
git stash pop
...
... aaaaand there's nothing to pop!