Maybe my explanation bit stupid but want to share my thoughts on this post. Why someone want to set a mail roles " Dedicated & Everyone " since HC provide option to handle mail services in the hosting plan manager.
If you problem resolve by setting both mail server using Everyone role then what's the issue in setting this ?
For example
First mail server = Exchange 2010
Second Mail Server = Smarter mail
Reseller A let say dedicated reseller and you want it for exchange hosting only then just sell him the plan which has exchange role.
Reseller B: you want to allow both mail servers then simply sell him 2 plans which include both mail roles.
I hope this is the right explanation :)