Don't make duplicate block requests

A pending block request can timeout if the database handler is busy
processing a long unresolved block chain.  This will cause the network
handler to request the block again.