Handle error cases when getting therm data

I saw these happen with expired caches or other transient errors.  Go
ahead and draw an image, just a less informative one.