* Improve error handling config entry * Removed CancelledError * Add cleanup * Do not call protected async_set_state()