MPs and poll deal Sinn Féin dual blow