Hmm. I found the exact same problem being brought up in WordPress MU:
http://mu.wordpress.org/forums/topic.php?id=1529
I've got bluehost as well. From the post above, their solution was:
Bluehost now sent me this solution. I've tried the 'Alternative for PHP Users', without any effect. This solution implies the 'From:' header in WPMU is not formatted properly:
Problem
Why do e-mails from my webpage come from < username > @ < box > .bluehost.com when I have specified otherwise?
Solution
This is because our servers require you (or your script) to use a properly formatted, valid From: header in your email. If the From: header is not formatted correctly, empty or invalid our system will change the from address to be <username>@<box>.bluehost.com. To stop this, you must change the script you are using to correctly use a valid From header.
Examples of headers that should work would be:
From: user@domain.com
From: <user@domain.com>
From: “name” <user@domain.com>
Examples of headers that will NOT work:
From: “user@domain.com”
From: user @ domain.com
As far as I can tell, it's not a problem in the pluggable.php file either in /wp-includes/…
(I'm starting to think Bluehost is very finicky about this… also I'm not using WPMU either. Theoretically speaking, if I erased the fields in Simple Forums email settings, it should email from Wordpress@, right? But it's not even doing that…)