On my site, when a registered user requests a username to be sent to them, it doesn't send the username - it resets and sends the password for that user instead. (It sends a new password when a password reset is requested, so that's working correctly.
I'm using CB v 1.3