Re-issue getblocks to the next suitable peer when the previously selected one disappears

Fixes Issue #1234 - re-issues getblocks to the next suitable peer when the previously selected one disappears.

edit@laanwj: clarified title, was "issue1234"