I had something similar almost happen to me which is why I now put all my levers in one room and place that room close to my meeting hall 'areas'. It allows any idlers to hit levers quickly when I need them.
I also never put my fortress below the level of the river if I can help it, but I like my Dwarves in mountains where they belong, they aren't elves after all...