ちょっと待って。パスワード再設定画面が、ユーザー名だけでは受け付けなくなっていたことに気づいていませんでした。これは、パスワード再設定を悪用してユーザーを嫌がらせするケースがある場合にのみ意味が通ります。そのような行為を防ぐためにレート制限が導入されていると思っていたので、この変更が実際にどのような問題を解決しようとしたのか疑問に思います。
また、長年にわたって続くコミュニティでは、ユーザーが自分のメールアドレスを覚えていないことは決して珍しくないことも、経験からよく知っています。
つまり……「登録時に使用したアドレスを覚えておくべきだ」という私の説教は、完全に間違った方向を向いていました。私は無礼な態度を取り、心から謝罪します。
今、あなたの問題の背景、つまりあなたが所属するコミュニティの管理者が意図的にそのような状況を作り出したこと、ある程度は理解できるようになりました。これは新しいデフォルト設定のせいでもあるかもしれませんが、おそらくその人たちは hide_email_address_taken の値を変更できるはずです。
ちょっと待って。なぜ hide_email_address_taken が、ユーザー名ではなくメールアドレスの入力を要求する必要があるのでしょうか? ユーザー名を使ってパスワードを再設定しても、メールアドレスは露出しません。ここが本当の問題点です。
この問題には、私が理解していなかった複数の層がありました。役に立たない回答をしてしまい、申し訳ありません。