Мне имхается, что если у вас есть несколько связей с одними и теми же наборами данных, то выполнение/невыполнение условия связи будет влиять на все связи по данным наборам.
Мыло мыльное, но резуюмируя по вашему примеру:
Не выполнение условия отменяет не одну связь, а сразу все связи.