There seems to be a complicated alternative involving custom email senders and the forgot password template (Send Email Invitations for Application Signup), but I feel like I must be missing something in the docs/API as the desired workflow seems so common.