Can I stop the overriding of the default business unit when the email subject has an underscore?

You can't disable the use of underscore by yourself, but Support can help you in this.

Log an SR with Support to disable the use of underscore as a separator in the email subject line.