Redirections after changing account settings

While working on this bug: Bug #14935: Saving anything on User -> My Account takes me to the Settings page - Foreman, I
found out that the system is not very consistent in redirections after
editing user settings.

I would like to start a discussion that will result in a clear policy of
redirections. We have to take into account two more factors - AJAX and
plugins, especially like Katello - that is implemented as client-side
application (based on Angular).
In the underlying bugzilla
<> I have outlined basic
principles of how it should work, but as far as I can see the system still
behaves unexpectedly.

What I really want to see is user's expectations and scenarios here. I
would also like to see the reasoning behind the current scheme, to see what
can be done to improve the implementation.