Improve resilience against network drops

The call to the WSDOT API returned "<html></html>" and failed JSON
parsing.  When we can't parse the JSON, log the exception and returned
string and try again in a minute.