bark: Improve blockhash parse error message for esplora in check_network
If the esplora URL is misconfigured it can be possible to get a success HTTP response that isn't a blockhash and then this would result in a cryptic hex parse error.
We make a manual request here and bail with a more helpful error.