No prison time for North Carolina man convicted of spitting in child's face, pulling knife on cops