只要签约方公司没有破产,你就可以找他们按合同理论。
至于他们用什么方式给你钱,是他们的事情,用A公司给还是B公司给,只要给满,都是守约。
既然有合同,你们就不能随便违约,需要先和签约方解决。要让对方明白他们种种劣迹是违约在前,然后你们被迫废除合同。而不是如你所说,为了避免矛盾,你们先废除合同。这样以后对方来找你们算帐,那时你们再提对方的以前的种种劣迹,有些被动。
至于如何避免纠纷,合同上的条款只是文字,是需要你一个是理解透彻,一个是敢于维护合同中的权益。有钱的地方就有纠纷,这种情况你想省事似乎省不了,最好找律师办理。