My understanding (and please correct me if I'm wrong) is that Pybal requires hosts to be in its broadcast domain(s) to work correctly.
So I'm requesting a new feature: the ability for Pybal to automatically depool nodes outside its broadcast domain.
For greater context, we had an incident Wednesday-Friday where a couple of hosts were added to PyBal rotation without the necessary VLAN plumbing in place . This had significant user impact (1% of all searches resulted in errors) so I think it would be appropriate to add a safeguard to Pybal.
Thanks for looking! Ping me on Slack/IRC if you have any questions about this.