New URL validation is a bit too restrictive

The main reason I was testing this out is to see how the server sets in Engine worked. So maybe just a quick confirmation on it would help. Does the Engine open connections to both servers and optionally publish the State topic so that it can accept data from either server? Use case I was thinking of is that if I have a redundant set of servers on Transmission and that same redundant set in Engine, that no matter what server the transmission side connects to, it should work as long as Engine is connected to both?