[backend] implement forgotten error handling for async addrepo_remote