Required changes identified in the review on T327570:
- Temp users have the same CAPTCHA requirements as normal users. This might allow bypassing CAPTCHA for actions that require it if it's possible to create a temp user account by performing some action that doesn't require it, so it should probably be changed to use the same requirements as logged out users, unless specified otherwise in the config.
- Some throttle for login attempts treats logged in and logged out users differently, not sure what should be done there.