A federal judge blasted a settlement in a class-action lawsuit alleging Subway cheated customers by serving “foot-long subs” that weren’t actually a foot long.