And with regard to sheyan - keyara, there were very serious halachic problems when the rabbanim went to check it out, however they didn't feel it was they're place to make a restaurant change hashgachos, so they sent down they're own mashgichim to be on top of it once the restaurant promised to make the necessary changes, being that the aguda is completely incompetent, however that was only a trial period, as kfi is not a hashgacha so they could not be on top of it forever. My guess is what happened now is that the restaurant wasn't keeping to what was agreed upon, which would therefore constitute kfi to tell them to change hashgachos, as the aguda is not reliable based on what they found.