Handle errors when updating device attributes
Handle errors when updating device attributes

Capture the correct exceptions when updating device version and
enclosure type. Switches from BackendDown to ConnectionError and
HTTPError.

forslund/mycroft-core,Dark5ide/mycroft-core,forslund/mycroft-core,Dark5ide/mycroft-core,MycroftAI/mycroft-core,MycroftAI/mycroft-core