John B Sanfilippo & Son has recalled various snack mix and cashew products over concerns that they may be contaminated with salmonella.