Is there such a thing as an email switch?

Solution 1:

That's a pretty standard feature of most mail server software, typically called a Transport Map or Transport Rule. You can specify a destination domain name, and a specific next mail server to deliver those messages to, overriding what a normal MX lookup would say.