Still intentional - once you've started switching dictionaries, the arrows serve only to indicate if there are additional entries with the exact same characters that you can scroll to; this is most likely to happen with single-character entries or with strangely-structured user dictionaries, though there are a couple of multi-character entries that have this too, and Adso actually has a lot of multi-character entries like that. In those cases, though, we'd effectively be cutting off that functionality if we returned to the original result list once you got back to the original dictionary: there'd be no way for you to do that "show me other entries with the exact same characters" search in the original dictionary without going back and doing a brand new search.
It sounds like what you really want is to have just one dictionary switch button that works the same way regardless of what screen you're in - i.e., if you tap on the dictionary switch button while viewing a definition, it changes the dictionary for search results in the main screen too, then jumps to the result that matches the one you're currently viewing if it can find it. That's certainly doable as an option (probably off by default, since I personally like the current system better), but it's tricky enough that there's not much chance of it happening until a post-flashcards release. In the meantime, you might prefer combining the result list and definition on one screen as on Palm / WM; you can enable that in portrait orientation through Settings / Dictionary / Overall Interface / Portrait show defn.