I had a bowl of porridge and honey about 2.5 hours before the start of the half from memory. At the same time I probably had a cup of tea and maybe some water.I took on some water towards the end of the race (not much), but didn't have any problems during it.
I had a small drink of water not long before the 10 miler as I did it just after getting up. I was a bit hungover though so deserve anything I got for that one!
The blood flow thing certainly sounds plausbile. I can live with it, but it's nice to know what's going on, especially since I have the GNR coming up.