indentation
Rename MarkBlockAsReceived to MarkBlockAsRequested to reduce confusion.
Only disconnect a node (when changing syncnode) if it has blocks in flight.