Moved connector state conflicts checking to trigger, where it belongs.