A Moderna Gramática Portuguesa, de Evanildo Bechara, diz que podemos ver dever se fazer X/dever ser feito X de dois modos. Se interpretarmos dever fazer-se X/deve ser feito X como locução verbal, ela deve concordar com o sujeito, X; se interpretarmos fazer X como objeto de dever-se, o verbo dever estará na voz passiva, e, como fazer X é uma oração, o verbo estará no singular, semelhantemente a em quer-se ver o Cristo Redentor (= é quisto ver o Cristo Redentor), em que ver o Cristo Redentor é o sujeito de querer-se. Ambas são corretas e correntes.
Devem-se matar os porcos a comer = Devem ser mortos os porcos a comer. (1º)
Deve-se matar os porcos a comer = É devido matar os porcos a comer. (2º)