i think cottage cheese or eggs are better before bed for two reasons:
-I cant see a shake filling you up much at all, even thought the amino acids digest slowly in casein I would still feel hungry after
-Even though casein is said to be very slow digesting and apparently takes up to 7 hours to digest, a food will take longer to digest because your body has to break it down, but the casein is already in a liquid, so if you took something like cottage cheese which is 80% casein protein, it should take even longer because it is more solid than a shake. I know its still just a slop of liquid and those lumpy bits but a better example would be eggs which would need to be broken down and are slow digesting. Also consumping some fats with the food will slow it down and eggs are purely fats and protein, making them ideal. I usually have cottage cheese and a handful of nuts before bed...