Funny how expressions have different meanings to different cultures and generations. I always heard "razor soup" as, "Looks like he's had his razor soup today." meaning someone who is sharp, quick on the uptake, ready to spar, can't get one over on him.