Greatly simplified handling of negations, and prevented install-channel from being called on already built channels.