Rachel should've detected the smell of horseradish before ever tasting the cake, especially since it was already sliced.
Why exactly would Laura and Eddie assume that making a bunch of twists and turns on the way back from school would keep Steve from following them home? He lives right next door to them, after all.