Provide a clearer error for at-threads for a, b (#34099)
Currently, nested loops specified as `for i = 1:2, j = 1:2` fail when
passed to `at-threads`, since the macro assumes the expression is a
single `for` loop. This change just provides a more explicit error
message in this case.