is this latter behavior expected
Yes, this is the intended behaviour. However, it sounds like you don't like it jumping the top of the file when a forward search ends? After testing it out, I think it might make more sense for it to stay at the last found item. This is actually the way that Notepad++ works, which is what I was modelling the behaviour on. This change will be in the next beta.