Raise ValueError on missing query values (if checked), not bogus AuthError