Better handling of Guzzle errors when POSTing to micropub API endpoint