I just double-checked it. Your website returns 301 if the Host header isn't www.resalebroker.com. This must be done with mod_rewrite. I guess here's your problem then J.D.
I meant with regards to your initial redirect problem. I'm not sure which one has priority (mod_rewrite or mod_alias). J.D.
BTW, if you just want to alias resalebroker.com as www.resalebroker.com, you could just use ServerAlias. This way you wouldn't need to scan requests (not at least for this purpose) and there wouldn't be any need for an extra redirect. J.D.