Sandbox user email change does not contain a way to accept the email change
上記にもあるように.invalidを削除してから、パスワードをリセットしてユーザーに通知するをオンにすれば解決すると思っていたのですが...
実際に届いたメールのリンクをクリックすると... ログイン画面なんですよね。
スクリーンショットを取り損ねました...
ここに回答がありました。
I found that I had to "Unfreeze" the accounts first. Once the accounts were unfrozen, I was able to change the email address. The users received the link to verify the email change and when they clicked the link they get a pop-up message that the email change was successful. They still end up at the login screen, so it can be confusing. However, the email address does get changed and then I can reset the password.
まずアカウントを「凍結解除」する必要があることがわかりました。アカウントの凍結解除後、メールアドレスを変更できました。ユーザーにはメールアドレスの変更を確認するためのリンクが送信され、リンクをクリックすると、メールアドレスの変更が成功したことを示すポップアップメッセージが表示されます。それでもログイン画面が表示されるため、少し混乱するかもしれません。しかし、メールアドレスは変更され、その後パスワードをリセットできます。
確かに凍結されていますね。
解除ボタンをクリックした後に、私が認識している手順を試すとちゃんとパスワードリセットの画面になりました。