Password change tests were using the admin account, which invalidated all admin sessions including the shared integration_client. Now all password change tests create and use dedicated test users, keeping the admin session intact for other tests. Tests updated: - test_change_password_success - test_change_password_wrong_current - test_password_too_short_on_change