In time, this issue is going to end up before the U.S. Supreme Court.
Granted, the House and the Senate can "set their own rules" with great latitude, but if such a rule would violate the Constitution, that will become fair game (and Constitutional) for the Supreme Court to decide...