Many views redirect when finished - e.g. login. verify, and many others. the query param ?next is always properly handled. A next field in a form is also looked at - however many of the views don't have the next field.
Make sure any form used in a view that redirects has the optional nextformmixin.
At first glance for example - the /verify and /us-verify are missing it. The older /login, /register DO have it.