Currently, any logged-out user can file an account recovery request for any user, they only have to provide the user's name and email address. We should restrict access to the account recovery form to users who have received an EmailAuth challenge recently.
- Special:AccountRecovery should not display the form (or accept form submissions) unless an EmailAuth challenge was recently displayed in the same session
- Special:AccountRecovery should fix the username to the one that the EmailAuth challenge was for. It should display this username but not let the user change it