Costco is cracking down on non-members eating at its wallet-friendly food courts.