Resolving password resetting confusions

- The template allows for underage learners to generate their own password, but the code was overriding this, leading to some confusion
- When a guardian is resetting their underage learner's password, it's not immediately clear if they're supposed to put their own email address into the form, or their learner's nickname - code now accepts both eventualities