Set return_to path on login_again_if_different_shop

@EiNSTeiN- 

The `login_again_if_different_shop` method doesn't set a return_to, which can cause wonky things to happen if you hit that code path.