I once had a similar problem. Thought my phone was bricked and was trying all day to recover. Eventually the battery died and it wouldn't turn on or charge even when plugged in with a wall charger. I had to find a different (charged) battery to put into the phone, then was able to boot and recover.
I find Unbrickable for nexus S, Is there any software like that for Glaxy Nexus?