Fix: el botón "ir al inicio de sesión" no navegaba tras cambiar la contraseña temporal
Cuando SetPasswordForm se muestra inline en LoginForm (login con contraseña temporal), el browser ya está en /login, así que un no dispara ninguna navegación: el router no ve cambio de ruta. Se fuerza una recarga completa en su lugar, mismo criterio que AppShell y SesionExpiradaModal, necesario además porque el cambio de contraseña invalida el JWT de la sesión actual.