Remove unneeded breaks.
Don't ignore authinfo_report_error return value.
Allow returning detailed error from authinfo_next_token.