Fix isLoading if errors

**Ready to Merge**

This does not work as expected currently.

Fixes always loading error by checking the `isError` field too when determining if the thing `isLoading`

Addesses #886