bash and zsh have the nice behavior of restoring the current input after going through the history, but nrepl.el forgets the current input (which isn't in history yet.)
Yep, you're right. Not sure how to solve this, though - I contemplated simply adding the current input to the history is not a good idea, since most often than not the input will be partial. I guess I'll have to introduce some explicit tracking for it.
Closing this in favour of #709.