Many thanks for this very useful module.
There is just one minor problem related to the "Compose appropriate user message" section that has been present in all the recent versions including 6x-1.2
In the section,
// Create new user account, administrator approval required.
the current message:
$message = t('Thank you for applying for an account. Your account is currently pending approval by the site administrator.<br />') . $message;
uses the earlier $message and this is not appropriate for the situation as it says the password and instructions HAVE been sent, when in fact they WILL be sent.
To correct this we have been changing the message as follows:
$message = t('Thank you for applying for an account. Your account is currently pending approval by the site administrator.<br> Once it has been approved, you will receive an e-mail containing information about how to log in, set your password, and other details.');
This is obviously a quick fix and it would be more ideal if this section could be factored better.