Simon,
> My logic is that if you make a 1 minute test you will notice your
> mistake, which is glaringly obvious. That is sufficient to prevent
> that mistake, IMHO.
What would such a test look like? It's not obvious to me that there's any rapid way for a user to detect this situation, without checking each server individually.
If there's a quick and easy way to test for cycles from the user side, we should put it in documentation somewhere.
--Josh