You may have to go directly to the database, via your cPanel. More often than not, you can still navigate to http://[yourdomain]/cpanel, even if you’ve 301’d your site.
From there, you should be able to find the wp_options
table and set the domain record again.
Failing that, what’s Bluehosts policy on rolling backups? Are you able to ask them to restore a snapshot from yesterday (much easier than messing with the DB yourself)?
Good luck!