Moved error handling to ExternalAccount.update_subitles (#922)

This allows us to catch errors when manually resyncing.